반응형
https://www.acmicpc.net/problem/21633
21633번: Bank Transfer
Tanya has an account in "Redgotts" bank. The bank has the commission to transfer money to "Bluegotts" bank that her friend Vanya has the account in. Tanya has read her bank rules and learned the following: The commission for the bank transfer is 25 tugri
www.acmicpc.net
입출력과 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 |