반응형
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#pragma warning (disable : 4996)
// < 영화 예매 프로그램 >
//
// 1, 신의 한 수 : 귀수편 1관
// 2, 터미네이터 : 다크 페이트 2관
// 3, 좀비랜드 : 더블 탭 3관
// 4, 날씨의 아이 4관
// 5, 닥터 슬립 5관
//
// 영화를 선택해 주세요. (999, 랜덤선택) : ?
//
// 몇명인지 입력해 주세요. (1인당 9,000원) : ?
//
// 시간을 선택해 주세요 : 1,(08:00) 2,(10:40) 3,(13:15) 4,(15:50) 5,(23:20) : ?
//
// --- 가격 계산 ---
//
// 당신이 선택한 영화는 "신의 한 수 : 귀수편" 1관 3명 27,000원입니다.
// 돈을 입력해 주세요. : ?
//
// 돈이 부족합니다. 다시 입력해 주세요.
//
// 당신은 "신의 한 수 : 귀수편" 1관 3명 10:40 을 예매하셨습니다. 잔돈 2500원을 받으세요.
int p_Movie = 0;
int p_People = 0;
int p_Clock = 0;
int p_Money = 0;
char Movie[5][128] = { "\"신의 한 수 : 귀수편\" 1관" ,"\"터미네이터 : 다크 페이트\" 2관","\"좀비랜드 : 더블 탭\" 3관","\"날씨의 아이\" 4관","\"닥터 슬립\" 5관" };
char Clock[5][128] = { "08:00","10:40","13:15","15:50","23:20" };
int Money = 0;
void main()
{
while (true)
{
printf("< 영화 예매 프로그램 >\n\n");
printf("1, 신의 한 수 : 귀수편 1관\n");
printf("2, 터미네이터 : 다크 페이트 2관\n");
printf("3, 좀비랜드 : 더블 탭 3관\n");
printf("4, 날씨의 아이 4관\n");
printf("5, 닥터 슬립 5관\n\n");
printf("영화를 선택해 주세요. (999, 랜덤선택) : ");
scanf_s("%d", &p_Movie);
getchar();
if (p_Movie < 1 || p_Movie > 5)
{
if (p_Movie == 999)
p_Movie = (rand() % 5) + 1;
printf("잘못입력하셨습니다.\n");
getchar();
system("cls");
continue;
}
p_Movie--;
printf("몇명인지 입력해 주세요. (1인당 9,000원) : ");
scanf_s("%d", &p_People);
getchar();
clock :
printf("시간을 선택해 주세요 : 1,(08:00) 2,(10:40) 3,(13:15) 4,(15:50) 5,(23:20) :");
scanf_s("%d", &p_Clock);
getchar();
if (p_Clock < 1 || p_Clock > 5)
{
printf("잘못입력하셨습니다.\n");
getchar();
goto clock;
}
p_Clock--;
printf("\n--- 가격 계산 ---\n\n");
Money = 9000 * p_People;
printf("당신이 선택한 영화는 %s %d명 %d원입니다.\n",Movie[p_Movie],p_People,Money);
money :
printf("돈을 입력해 주세요 :");
scanf_s("%d", &p_Money);
getchar();
if (p_Money < Money)
{
printf("돈이 부족합니다. 다시 입력해 주세요.\n");
goto money;
}
printf("당신은 %s %d명 (%s) 을 예매하셨습니다. 잔돈 %d원을 받으세요. \n",Movie[p_Movie], p_People, Clock[p_Clock],p_Money-Money);
return;
}
}
반응형
'C언어' 카테고리의 다른 글
[c언어]테트리스 게임 (1) | 2020.04.02 |
---|---|
[c언어] 슈팅게임 (0) | 2020.04.02 |
[c언어] 음식추천 프로그램 (0) | 2020.04.02 |
[c언어]숫자 야구 게임 (0) | 2020.04.02 |
[c언어]빙고게임[EASY] (0) | 2020.04.02 |