|
95점 이상은 A+
90점 이상은 A
85점 이상은 B+
80점 이상은 B
.
.
.
.
이런식으로 짰는데요..
case가 점수를 10점씩으로 계산하는것 같아요;;;;;;;
84점이 A로 나오고
67점이 B로 나오네요..
5점씩 잘라서 +까지 계산하려면 어떡하죠?
if문말고..switch문으로요..ㅜㅜ
---------------------------------------
switch((int)s.total / 10)
{
case 10:
case 9: s.grade="A+";
break;
case 8: s.grade="A ";
break;
case 7: s.grade="B+";
break;
case 6: s.grade="B ";
break;
case 5: s.grade="C+";
break;
case 4: s.grade="C ";
break;
case 3: s.grade="D+";
break;
case 2: s.grade="D ";
break;
default:
s.grade="F ";
}
|