#include <stdio.h>
void main(){
int nButton;
int nInputMoney;
while(1){
printf("돈을 넣어주세요 >>>\\n");
scanf("%d", &nInputMoney);
if(nInputMoney<0){
printf("올바른 값을 입력하세요(>0)\\n");
continue;
}
if(nInputMoney<150)
printf("돈이 모자랍니다\\n");
else
break;
}
// 금액 입력받기
do{
printf("***메뉴를 선택해 주세요(1 - 9번) >>> \\n");
printf("\\t1.포도쥬스 700원 \\t2.콜라 600원 \\t3.사이다 600원\\n");
printf("\\t4.캔커피 500원 \\t5.고급커피 300원 \\t6.밀크커피 150원\\n");
printf("\\t7.블랙커피 150원 \\t8.우유 150원 \\t9.랜덤 500원\\n");
printf("\\t >> 반환을 원하시면 0번을 눌러주세요\\n");
printf("\\t 현재 : %d원\\n", nInputMoney);
// 메뉴선택
scanf("%d", &nButton);
printf("음료수를 선택해 주세요(0 ~ 9)\\n");
switch(nButton){
case 1:
if(nInputMoney>=700){
printf("포도쥬스를 받으세요\\n");
nInputMoney-=700;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 2:
if(nInputMoney>=600){
printf("콜라를 받으세요\\n");
nInputMoney-=600;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 3:
if(nInputMoney>=600){
printf("사이다를 받으세요\\n");
nInputMoney-=600;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 4:
if(nInputMoney>=500){
printf("캔커피를 받으세요\\n");
nInputMoney-=500;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 5:
if(nInputMoney>=300){
printf("고급커피를 받으세요\\n");
nInputMoney-=300;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 6:
if(nInputMoney>=150){
printf("밀크커피를 받으세요\\n");
nInputMoney-=150;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 7:
if(nInputMoney>=150){
printf("블랙커피를 받으세요\\n");
nInputMoney-=150;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 8:
if(nInputMoney>=150){
printf("우유를 받으세요\\n");
nInputMoney-=150;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 9:
if(nInputMoney>=500){
printf("랜덤 음료를 받으세요\\n");
nInputMoney-=500;
}
else{
printf("금액이 부족합니다\\n");
}
break;
case 0:
printf("반환되는 돈을 받으세요.\\n %d 원 입니다\\n", nInputMoney);
nInputMoney = 0;
break;
default :
printf("0~9 사이의 숫자를 입력하세요!\\n");
}
}
while(nInputMoney>=150);
printf("이용해주셔서 감사합니다.\\n");
if(nInputMoney>0){
printf("거스름돈을 받으세요. %d 원입니다.\\n", nInputMoney);
}
}
150에 집착해서 나도 집착해봤음
더 고칠거 있음?
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.