쌓고 쌓다
[백준] 학점계산 2754번 C++ 풀이 본문
https://www.acmicpc.net/problem/2754
2754번: 학점계산
어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0
www.acmicpc.net
#include <iostream>
using namespace std;
int main(void)
{
string str;
cin >> str;
double res=0;
cout << fixed;
cout.precision(1); // 소수점 1자리 표시를 위한 설정~
switch (str[0])
{
case 'A' :
res += 4.0;
break;
case 'B':
res += 3.0;
break;
case 'C':
res += 2.0;
break;
case 'D':
res += 1.0;
break;
}
switch (str[1])
{
case '+':
res += 0.3;
break;
case '-':
res -= 0.3;
break;
}
cout << res;
}
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 피시방 알바 1453번 C++ 풀이 (0) | 2022.01.08 |
---|---|
[백준] 슈퍼 마리오 2851번 C++ 풀이 (0) | 2022.01.06 |
[백준] 일곱 난쟁이 2309번 C++ 풀이 (0) | 2022.01.04 |
[백준] 생태학 4358번 C++ 풀이 (0) | 2022.01.03 |
[백준] 공장 7578번 C++ 풀이 (0) | 2022.01.02 |
Comments