중첩 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개를 구하는 프로그램을 만들어 보았습니다.