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