본문 바로가기

C언어 콘서트

C언어 콘서트 8장 미니프로젝트 ATM만들기 P333

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h> //rand(), srand()
#include <time.h>  //time()

int choose, money = 10000;
int menu(void), menu_1(void), menu_2(void), menu_3(void), menu_4(void);

int main(void) 
{
	while(1) {
		menu();
		scanf("%d", &choose);

		if (choose == 1) 
			menu_1();
		else if (choose == 2) 
			menu_2();
		else if (choose == 3) 
			menu_3();
		else if (choose == 4) {
			menu_4();
			break;
		}
		else {
			printf("메뉴를 잘못 선택하셨습니다.\n 시스템을 종료합니다\n\n");
			break;
		}
	}
}

int menu(void) {
	printf("**********Welcome to 콘서트 ATM**********\n");
	printf("*****하나를 선택하시오******\n");
	printf("1. 잔고 확인\n");
	printf("2. 입금\n");
	printf("3. 인출\n");
	printf("4. 종료\n");
	return 0;
}

int menu_1(void) {
	printf("\n현재 잔고 금액은 %d입니다.\n\n", money);
	return 0;
}

int menu_2(void) {
	int plus;
	printf("*****입금 금액을 입력하시오 :\n");
	scanf("%d", &plus);
	money += plus;
	printf("\n새로운 잔고 금액은 %d입니다.\n\n", money);
	return 0;
}

int menu_3(void) {
	int minus;
	printf("*****인출 금액을 입력하시오 :\n");
	scanf("%d", &minus);
	money -= minus;
	printf("\n새로운 잔고 금액은 %d입니다.\n\n", money);
	return 0;
}

int menu_4(void) {
	printf("\n시스템을 종료합니다.\n\n");
	return 0;
}