디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자판기 프로그램이빈다.

프rog램ing갤로그로 이동합니다. 2010.10.28 18:03:26
조회 52 추천 0 댓글 0

#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에 집착해서 나도 집착해봤음
더 고칠거 있음?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
221480 부동산 개새끼 [5] ㅇㅇㅃ갤로그로 이동합니다. 10.12.01 122 0
221479 다시 여쭤봅니다 자바 리스트; 슬프다ㅠㅠ갤로그로 이동합니다. 10.12.01 39 0
221478 C++ 질문좀 할게요...ㅠㅠ 어디가 문제인지 좀 찾아주세요... [19] (112.145) 10.12.01 149 0
221477 아쉬벌레가 헤르페스가 됐다가 xLOGANx이 된거냐 ㅋㅋㅋ [10] semaphore (124.56) 10.12.01 108 0
221476 형님들 감사 [1] ㅇㅇ(112.150) 10.12.01 41 0
221475 (가르침 부탁드립니다)저기...자바 리스트 있잖아요 [3] 슬프다ㅠㅠ갤로그로 이동합니다. 10.12.01 66 0
221472 오늘 난 뭐했지 [8] 홍다(114.199) 10.12.01 53 0
221471 x맛y횽의 최강 조합은 뭘까 [15] 해일리갤로그로 이동합니다. 10.12.01 94 0
221470 고기 먹고 싶다!!!! [8] ㅇㅇㅃ갤로그로 이동합니다. 10.12.01 71 0
221468 잠도 안자고 머하나여 [3] 써니덕후갤로그로 이동합니다. 10.12.01 41 0
221466 이 시간에 난 대체 뭘하고 있는거지 [6] 해일리갤로그로 이동합니다. 10.12.01 66 0
221465 매틀랩 고수횽들 질문좀만 더 드릴께욤 [12] Enky갤로그로 이동합니다. 10.12.01 73 0
221464 프갤에 와우저 없나여 [3] 랜징징갤로그로 이동합니다. 10.12.01 46 0
221462 오랜만에 스타 이겨본듯. [1] Rei@디씨갤로그로 이동합니다. 10.12.01 57 0
221461 C# 쓰면서 AppDomain을 둘 이상 만들어서 구현해본 횽 있음? [2] Rei@디씨갤로그로 이동합니다. 10.12.01 406 0
221460 요근래 택시타고 퇴근하면서 느낀점... [3] 한강구조견(59.6) 10.11.30 99 0
221459 요즘 대학생들은 답이 없다 [9] 유리한갤로그로 이동합니다. 10.11.30 347 0
221458 마지막으로 떠나기전, 깔껀 까고 가야겠습니다. [2] 캐꼬꼬닭(112.133) 10.11.30 86 0
221456 형님들 xml 파일 어떻게 여는거야? [17] ㅇㅇ(112.150) 10.11.30 120 0
221455 프겔질 당분간 퇴갤 선언 [2] 캐꼬꼬닭(112.133) 10.11.30 95 0
221454 권위있고 객관적인 평가 [1] DMW(125.138) 10.11.30 89 0
221453 횽들 매틀랩 이미지파일 불러오는거 관련해서 질문점 할꼐 [7] Enky갤로그로 이동합니다. 10.11.30 62 0
221452 전역 하고 사기폰 계약 한 사연 [1] 로레알갤로그로 이동합니다. 10.11.30 82 0
221451 이제 슬슬 대학을 결정할때가 된것 같다 [11] elwlwlwk갤로그로 이동합니다. 10.11.30 162 0
221450 템플릿 구체화와 일반화에 대한 질문이... [11] 컴돌이(58.77) 10.11.30 106 0
221449 파일입출력 에러나는데 (에러 스샷 있음) [10] 헌터(183.98) 10.11.30 142 0
221447 한강구조견 & elwlwlwk 형님들 계십니카 [3] 랜징징갤로그로 이동합니다. 10.11.30 64 0
221446 C# 이거 왜 그런지 좀 물어보자 . . . [6] 숫사자갤로그로 이동합니다. 10.11.30 113 0
221445 다 설치해도됌? [3] 나비이쁜이갤로그로 이동합니다. 10.11.30 67 0
221444 Java 스캐너로 문자 받아서 아스키 값으로 파싱 할 수 있음? 짱개냥꾼갤로그로 이동합니다. 10.11.30 92 0
221443 하던일 잠깐 멈추고 [1] 홍다(114.199) 10.11.30 66 0
221442 아오 씨발 이제 유동닉 쓰는 개새끼 들이 쓰는 뻘글은 무시해야지 [5] 삼류개발자갤로그로 이동합니다. 10.11.30 81 0
221441 아웅 과제 열심히 해서 냈는데 0점맞으니까 쫌 우울하네... [5] 회색사과갤로그로 이동합니다. 10.11.30 83 0
221440 c++ 복사생성자부분이 이해가 잘안되여 ㅠㅠ [11] ㅇㅇ(121.169) 10.11.30 115 0
221438 검색된 개념글이 없습니다. 삼류개발자갤로그로 이동합니다. 10.11.30 48 0
221437 횽님들 C언어 초보인데 간단히 설명좀 부탁드려요..ㅠㅠ [4] 플밍초보(121.141) 10.11.30 69 0
221434 api하고있는데.. 호작질(211.33) 10.11.30 35 0
221433 아이패드 첫 개통자 "출퇴근 애니 보는데 사용할 것" [1] 애플(116.45) 10.11.30 127 0
221432 아악 우분투 ㅜㅜ [2] 이모군(1.225) 10.11.30 68 0
221430 난 개늅인데 elwlwlwk갤로그로 이동합니다. 10.11.30 39 0
221429 gets쓰지말라는 이유 찾았다 [1] 하앍하앍(123.199) 10.11.30 71 0
221428 한강구조견 & elwlwlwk 형 [2] 랜징징갤로그로 이동합니다. 10.11.30 87 0
221426 김늅늅 옹은 봅니다. 개촙오(121.169) 10.11.30 31 0
221425 동급생 2에 보면... asdf(175.200) 10.11.30 56 0
221424 해답을찾았엉 살려줭(114.206) 10.11.30 35 0
221423 어디선가 gets는 후졌다는 글을 본 것 같은 데? [1] 하앍하앍(123.199) 10.11.30 67 0
221422 금융 si... [1] 늅이(114.206) 10.11.30 119 0
221421 혹시 횽들중에 MCSE 딴 횽들 있음? [2] 캐좆늅(121.169) 10.11.30 51 0
221420 자바스크립트에 Function Pointer 못넘겨? [1] 넉넉한터갤로그로 이동합니다. 10.11.30 112 0
221419 횽들 컴공은 서성한 중에 어느학교가 좋아? [11] 12324갤로그로 이동합니다. 10.11.30 183 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2