반응형
https://www.acmicpc.net/problem/21633
입출력과 if문을 사용해보는 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
송금액 k, 정답을 출력할 변수 ans를 double형으로 선언 후 k에 입력받습니다.
📔 풀이과정
송금액은 100미만이나 2000을 초과할 수 없습니다. ans에 기본수수료 25.0 + 송금액 * 0.01한 값을 저장합니다.
📔 정답출력
1. 100이하인 경우 100.00을 출력합니다.
2. 2000이상인 경우 2000.00을 출력합니다.
3. 그 외의 경우 ans를 출력해줍니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
double k, ans;
int main(){
cin >> k;
ans = 25.0 + k * 0.01;
if(ans <= 100) printf("100.00");
else if(ans >= 2000) printf("2000.00");
else printf("%.2f", ans);
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 22015 : 金平糖 (Konpeito) (0) | 2021.11.17 |
---|---|
(C++) - 백준(BOJ) 21638 : SMS from MCHS (0) | 2021.11.17 |
(C++) - 백준(BOJ) 21612 : Boiling Water (0) | 2021.11.15 |
(C++) - 백준(BOJ) 21631 : Checkers (0) | 2021.11.15 |
(C++) - 백준(BOJ) 21598 : SciComLove (0) | 2021.11.14 |