#include <stdio.h>
int main(void)
{
int num;
int num2;
int num3;
int num4;
int a;
int coin;
int result=0, c500=0, c100=0, c50=0, c10=0, c1=0;
do
{
printf("====주류 & 숙취해소 음료 자판기====\\n1. 돈넣기\\n2.주류 선택\\n3.숙취 해소 음료 선택\\n4.잔돈 확인\\n5.종료\\n선택 : ");
scanf("%d",&num);
switch(num)
{
case 1:
printf("넣을 금액을 입력해주세요 : ");
scanf("%d", &coin);
result=result+coin;
break;
case 2:
do{
printf("미성년자는 주류를 구매할수 없습니다. 생년을 입력하세요 : ");
scanf("%d", &num2);
if(num2<=1992){
printf("1.소주 700원 2.맥주 800원 3.막걸리 900원 4.양주 1000원 5.돌아가기\\n선택 : ");
scanf("%d", &num3);
switch(num3)
{
case 1:
if(result>=700){
printf("700원짜리 소주가 나왔습니다!!\\n");
result=result-700;}
else{
printf("잔액이 부족합니다.");}
break;
case 2:
if(result>=800){
printf("800원짜리 맥주가 나왔습니다!!\\n");
result=result-800;}
else{
printf("잔액이 부족합니다.");}
break;
case 3:
if(result>=900){
printf("900원짜리 막걸리가 나왔습니다!!\\n");
result=result-900;}
else{
printf("잔액이 부족합니다.");}
break;
case 4:
if(result>=1000){
printf("1000원짜리 양주가 나왔습니다!!\\n");
result=result-1000;}
else{
printf("잔액이 부족합니다.");}
break;
case 5:
printf("뒤로 돌아갑니다.");}}
else{
printf("주류를 구매할수 없습니다.");}
break;
}while(num3!=5);
case 3:
do
{
printf("1. 모닝케어 700원 2.컨디션 800원 3.헛개나무 컨디션 900원 4.여명808 1000원 5.뒤로가기\\n선택 : ");
scanf("%d", &num4);
switch(num4)
{
case 1:
if(result>=700){
printf("700원짜리 모닝케어가 나왔습니다!!\\n");
result=result-700;}
else{
printf("잔액이 부족합니다");}
break;
case 2:
if(result>=800){
printf("800원짜리 컨디션이 나왔습니다!!\\n");
result=result-800;}
else{
printf("잔액이 부족합니다");}
break;
case 3:
if(result>=900){
printf("900원짜리 헛개나무 컨디션이 나왔습니다!!\\n");
result=result-900;}
else{
printf("잔액이 부족합니다");}
break;
case 4:
if(result>=1000){
printf("1000원짜리 여명808이 나왔습니다!!\\n");
result=result-1000;}
else{
printf("잔액이 부족합니다");}
break;
case 5:
printf("뒤로 돌아갑니다");}
break;
}while(num4!=5);
case 4:
printf("총 남은 금액은 %d원 입니다.\\n",result);
c500=result/500;
printf("500원짜리 %d개\\n",c500);
a=result%500;
c100=a/100;
printf("100원짜리 %d개\\n",c100);
a=a%100;
c50=a/50;
printf("50원짜리 %d개\\n",c50);
c10=a/10;
printf("10원짜리 %d개\\n",c10);
c1=a/1;
printf("1원짜리 %d개\\n",c1);
break;
case 5:
printf("프로그램을 종료합니다.\\n");
break;
default:
printf("번호를 잘못 입력하셨습니다.\\n");
break;
}
printf("\\n");
}while(num!=5);
return 0;
}
이렇게 break;다니깐
2번에서 술 고르고 나니깐
바로 3번 숙취해소 음료 나오고
3번 숙취해소 음료 고르니깐
바로 4번 잔돈 나오고 완전히 망가졌음...
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.