#include <stdio.h>
/*
in: 받은금액
max: 합계
moive: 영화
num: 인원
a: do문의 확인용
*/
void main( )
{
int in, movie, num, max, a; //변수 설정
printf ("영화 관람료 계산 프로그램 입니다.\n"); //시작을 알립니다.
do
{
printf ("관람하실 영화를 선택하여 주십시요.\n");
printf (" 1 = 일반 (6000원) 2 = 할증 (6500원) 3 = 할인 (5500원)\n");
scanf ("%d",&movie); //영화 선택
if (movie == 1)
{
printf ("일반입니다.\n");
movie=6000;
}
else if (movie == 2)
{
printf ("할증입니다.\n");
movie=6500;
}
else
{
printf ("할인입니다.\n");
movie=5500;
}
printf ("맞습니까? \n맞으면 1 수정은 2\n");
scanf ("%d",&a);
}while (a==2); // 영화 설정을 확인합니다.
do
{
printf ("인원을 입력해주십시요.\n");
scanf ("%d",&num);
printf ("%d 명입니다.\n맞으면 1 수정은 2\n",num);
scanf ("%d", &a);
}while (a==2); // 인원 설정을 확인합니다.
max = movie * num;
do
{
printf ("총 금액은 %d원 입니다.\n받은 금액을 입력하세요.\n",max);
scanf ("%d",&in);
printf ("받은 금액은 %d 입니다.\n계산은 1 수정은 2\n",in);
scanf ("%d",&a);
}while (a==2);
if (in < max)
printf ("%d더 받으세요.\n",max-in);
else if (in == max)
printf ("\n");
else
printf ("%d을 거슬러주세요.\n",in-max);
}
이걸 줄이고 싶습니다.
이제 배운지 얼마 되지는 않았구요....
C에도 GOTO 문이 있나요??
그리고 press any key to continue
이걸 쓰고 싶은데요... 어떻게 추가하나요?
그냥 확 종료되어 버리던데....
|