#include <iostream>
using namespace std;
void main()
{
int iKor = 0, iEng = 0, iMath = 0, iTotal = 0;
float fAver = 0.f;
char chGrade = 0;
cout << "국어: ";
cin >> iKor;
cout << "영어: ";
cin >> iEng;
cout << "수학: ";
cin >> iMath;
iTotal = iKor + iEng + iMath;
fAver = (float)iTotal / 3.f;
//// ##1. if문
//if (90 <= fAver)
// chGrade = 'A';
//else if (80 <= fAver && 90 > fAver)
// chGrade = 'B';
//else if (70 <= fAver)
// chGrade = 'C';
//else if (60 <= fAver)
// chGrade = 'D';
//else if (50 <= fAver)
// chGrade = 'E';
//else
// chGrade = 'F';
// ##2. switch문
switch ((int)fAver / 10)
{
case 10:
case 9:
chGrade = 'A';
break;
case 8:
chGrade = 'B';
break;
case 7:
chGrade = 'C';
break;
case 6:
chGrade = 'D';
break;
case 5:
chGrade = 'E';
break;
default:
chGrade = 'F';
break;
}
cout << "==================================" << endl;
cout << "국어 점수: " << iKor << endl;
cout << "영어 점수: " << iEng << endl;
cout << "수학 점수: " << iMath << endl;
cout << "총점: " << iTotal << endl;
cout << "평균: " << fAver << endl;
cout << "등급: " << chGrade << endl;
cout << "==================================" << endl;
}
C++ 자판기 프로그램 (0) | 2020.10.07 |
---|---|
C++ while, do while, 난수, 구구단 출력하기 (0) | 2020.10.07 |
C++ 형변환, if, switch, goto, 자판기 프로그램 (0) | 2020.10.07 |
C++ 성적관리 프로그램 (0) | 2020.10.07 |
C++ 연산자 (0) | 2020.10.07 |