공부공부공부

C# 문법 종합반 - 1주차 과제

부엥 2024. 9. 18. 01:16

1-1 사용자로부터 입력 받기

이름과 나이를 입력 받고 출력하는 코드를 작성하세요.

더보기

namespace Chapter1
{
    internal class Program
    {
        static void Main()
        {
            Console.WriteLine("이름을 입력하세요");
            string userName = Console.ReadLine();

            Console.WriteLine("나이를 입력하세요");
            string userAge = Console.ReadLine();

            Console.WriteLine("안녕하세요, " + userName + "! 당신은 " + userAge + "세 이군요.");
        }
    }
}


1-2 간단한 사칙연산 계산기 만들기

두 수를 입력 받고 사칙연산의 결과를 출력하세요.

 

1.처음 한 거

더보기

나누기가 잘못됐다..!

 

using System;

namespace Chapter1
{
    internal class Program
    {
        static void Main()
        {
            Console.WriteLine("첫번째 수를 입력하세요");
            int number1 = int.Parse(Console.ReadLine());

            Console.WriteLine("두번째 수를 입력하세요");
            int number2 = int.Parse(Console.ReadLine());

            Console.WriteLine("더하기: " + (number1+number2));
            Console.WriteLine("빼기: " + (number1-number2));
            Console.WriteLine("곱하기: " + (number1*number2));
            Console.WriteLine("나누기: " + (number1%number2));
        }
    }
}

%는 나머지고 / 가 나누기다

 

 

 

 

더보기

using System;

namespace Chapter1
{
    internal class Program
    {
        static void Main()
        {
            Console.WriteLine("첫번째 수를 입력하세요");
            int number1 = int.Parse(Console.ReadLine());

            Console.WriteLine("두번째 수를 입력하세요");
            int number2 = int.Parse(Console.ReadLine());

            Console.WriteLine("더하기: " + (number1+number2));
            Console.WriteLine("빼기: " + (number1-number2));
            Console.WriteLine("곱하기: " + (number1*number2));
            Console.WriteLine("나누기: " + (number1/number2));
        }
    }
}


1-3 온도 변환기 만들기

사용자로부터 섭씨온도를 입력받아, 화씨온도로 변환하는 프로그램을 만들어봅시다.

공식은 화씨 = (섭씨 * 9/5) + 32 입니다.

 

내가 한 것

더보기

using System;

namespace Chapter1
{
    internal class Program
    {
        static void Main()
        {
            Console.WriteLine("섭씨 온도를 입력하세요");
            float celsius = float.Parse(Console.ReadLine());

            Console.WriteLine("변환된 화씨 온도: " + (celsius * 9/5 +32));
        }
    }
}

 

풀이

더보기

using System;

class Program
{
    static void Main()
    {
        Console.Write("섭씨 온도를 입력하세요: ");
        float celsius = float.Parse(Console.ReadLine());

        float fahrenheit = (celsius * 9 / 5) + 32;
        Console.WriteLine("변환된 화씨 온도: " + fahrenheit);
    }
}

내 것도 결과가 출력이 되긴 하지만

풀이는 변환된 화씨 온도를 따로 변수로 저장하고 그 변수를 출력했다.

 

풀이대로 하는게 후에 더 좋을 것 같다.

 


1-4 BMI 계산기 만들기

사용자로부터 키(m)와 체중(kg)를 입력받아, BMI 지수를 계산하는 프로그램을 만들어봅시다.

공식은 BMI = 체중(kg) / 키(m)^2 입니다.

 

아,, ^2가 제곱이라는 것도 다 까먹어서 슬픈 수포자ㅠ_ㅠ

더보기

using System;

namespace Chapter1
{
    internal class Program
    {
        static void Main()
        {
            Console.WriteLine("키(m)를 입력하세요");
            float height = float.Parse(Console.ReadLine());

            Console.WriteLine("몸무게(kg)를 입력하세요");
            float weight = float.Parse(Console.ReadLine());

            float BMI = weight / (height*height);
            Console.WriteLine("BMI지수는: " + BMI);
        }
    }
}

------풀이------

using System;

class Program
{
    static void Main()
    {
        Console.Write("체중(kg)를 입력하세요: ");
        float weight = float.Parse(Console.ReadLine());

        Console.Write("키(m)를 입력하세요: ");
        float height = float.Parse(Console.ReadLine());

        float bmi = weight / (height * height);
        Console.WriteLine("당신의 BMI: " + bmi);
    }
}

 

 

'공부공부공부' 카테고리의 다른 글

콘솔 텍스트 색상을 변경하는 방법에 대해 질문해 보았다.  (0) 2024.10.02
삐그덕거리는 나의 과제  (0) 2024.09.24
반복문 실습  (2) 2024.09.20
조건문 실습  (0) 2024.09.20