class SwitchExp
{
static void Main(string[] args)
{
Console.WriteLine("점수를 입력하세요");
int input = Convert.ToInt32(Console.ReadLine());
int score = (int)(Math.Truncate(input / 10.0) * 10);
Console.WriteLine("재수강인가요? (y/n)");
string line = Console.ReadLine();
bool repeated = line == "y" ? true : false;
string grade = "";
switch (score)
{
case 90:
{
if (repeated)
{
grade = "B+";
}
else
{
grade = "A";
}
break;
}
case 80:
grade = "B";
break;
case 70:
grade = "C";
break;
case 60:
grade = "D";
break;
default:
grade = "F";
break;
}
Console.WriteLine($"학점:{grade}");
}
}
'유니티 프로그래밍 > C# 프로그래밍' 카테고리의 다른 글
C# 생성자와 종료자 (0) | 2022.08.13 |
---|---|
C#에서의 추상화, 구체화 간단히 설명 (0) | 2022.08.07 |
C# 오버로딩 잘 생각이 안날때 보는 예제 (0) | 2022.07.28 |
C# 파라메터 이름 지정 + 선택하지 않는 파라메터 지정 (0) | 2022.07.26 |
C# Call by Value, Call by Reference (0) | 2022.07.23 |