은행에 설치되어 있는 ATM을 프로그램으로 구현해보자!
**Welcome to 콘서트 ATM***
** 하나를 선택하시오 **
<1> 잔고 확인
<2> 입금
<3> 인출
<4> 종료
2
****입금 금액을 입력하시오
10000
새로운 잔고는 20000입니다.
#include <stdio.h>
int balance = 0;
// 잔고 확인 함수
void check() {
printf("현재 잔고는 %d원 입니다.\n", balance);
}
// 입금 함수
void input() {
int deposit;
printf("입금 금액을 입력하세요: ");
scanf_s("%d", &deposit);
balance += deposit;
printf("현재 잔고는 %d원 입니다.\n", balance);
}
// 출금 함수
void output() {
int withdraw;
printf("출금 금액을 입력하세요: ");
scanf_s("%d", &withdraw);
balance -= withdraw;
printf("현재 잔고는 %d원 입니다.\n", balance);
}
int main() {
int choice = 0;
printf("**********Welcome to 콘서트 ATM***********");
while (choice != 4) {
printf("\n****하나를 선택하시오****\n");
printf("<1> 잔고 확인\n");
printf("<2> 입금\n");
printf("<3> 인출\n");
printf("<4> 종료\n");
scanf_s("%d", &choice);
switch (choice) {
case 1:
check();
break;
case 2:
input();
break;
case 3:
output();
break;
case 4:
printf("프로그램을 종료합니다.\n");
break;
default:
printf("잘못된 선택입니다. 다시 시도하세요.\n");
}
}
return 0;
}