c# 문제 13. switch 활용 성적 등급 매기기
성적을 입력받아서 그 등급을 출력하는 코드를 작성하세요.
출력 예)
코드는 아래에~
class Program
{
static void Main(string[] args)
{
Console.WriteLine("성적을 입력하세요(0~100): ");
int num = int.Parse(Console.ReadLine());
string grade;
if(num > 0 && num <= 100)
{
switch(num/10)
{
case 10:
{
grade = "S"; break;
}
case 9:
{
grade = "A"; break;
}
case 8:
{
grade = "B"; break;
}
case 7:
{
grade = "C"; break;
}
case 6:
{
grade = "D"; break;
}
default:
{
grade = "F"; break;
}
}
Console.WriteLine(($"성적은 {grade} 입니다."));
}
else Console.WriteLine("성적을 잘못 입력하셨습니다. 0~100사이의 정수를 입력하세요.");
}
}
성적을 입력 받아서 정수로 변환하여 num변수에 대입.
num의 값을 나누기 10한 값을 switch문의 조건식 값으로 case들을 구성.