더북(TheBook)

중첩 if~else 문으로 사용자에게서 점수를 입력받아 서로 다른 상장을 수여하는 프로그램을 만들어 보겠습니다.

입력받은 점수에 따라 상장 수여: IfElseScoreGrade.cs

using System;

class IfElseScoreGrade
{
    static void Main()
    {
        Console.Write("점수 : ");
        int score = Convert.ToInt32(Console.ReadLine());
        string grade = "";

        if (score >= 90)
        {
            grade = "금메달";
        }
        else
        {
            if (score >= 80)
            {
                grade = "은메달";
            }
            else
            {
                if (score >= 70)
                {
                    grade = "동메달";
                }
                else
                {
                    grade = "노메달";
                }
            }
        }

        Console.WriteLine($"{grade}을 수상했습니다.");
    }
}

실행 결과

점수 : 90 Enter
금메달을 수상했습니다.

if~else 문을 세 번 중첩해서 조건 4개를 구하는 프로그램을 만들어 보았습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.