[9498] 시험 성적
백준/C#
2024. 9. 30. 18:06
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력: 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력: 시험 성적을 출력한다.
<if 문을 사용하는 경우>
using System;
class Program
{
static void Main(string[] args)
{
string num = Console.ReadLine();
int a = int.Parse(num);
if(a > 89 && a < 101)
{
Console.WriteLine("A");
}
else if(a > 79 && a < 90)
{
Console.WriteLine("B");
}
else if (a > 69 && a < 80)
{
Console.WriteLine("C");
}
else if(a > 59 && a < 70)
{
Console.WriteLine("D");
}
else
{
Console.WriteLine("F");
}
}
}
<switch문을 사용하는 경우>
using System;
class Program
{
static void Main(string[] args)
{
string num = Console.ReadLine();
int a = int.Parse(num);
switch (a)
{
case int n when n >= 90 && n <= 100:
Console.WriteLine("A");
break;
case int n when n >= 80 && n < 90:
Console.WriteLine("B");
break;
case int n when n >= 70 && n < 80:
Console.WriteLine("C");
break;
case int n when n >= 60 && n < 70:
Console.WriteLine("D");
break;
default:
Console.WriteLine("F");
break;
}
}
}
'백준 > C#' 카테고리의 다른 글
[14681] 사분면 고르기 (1) | 2024.10.04 |
---|---|
[2753] 윤년 (0) | 2024.09.30 |
[1330] 두 수 비교하기 (0) | 2024.09.29 |
[11382] 꼬마 정민 (0) | 2024.09.28 |
[2588] 곱셈 (0) | 2024.09.28 |
백준/C#