MUstar

IoT C언어 05/25 - PPT용 더미프로그램

May 24th, 2017
106
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. ---------------------------------------------------------
  3. This Source is a just dummy program for presentations
  4. and has no function, such as running the actual program.
  5. Copyright (C)2017 MU-star.net. All Rights Reserved.
  6. ---------------------------------------------------------
  7. */
  8. #include <stdio.h>
  9.  
  10. int main(void)
  11. {
  12.     int num;
  13.     char temp[100], sele[100];
  14.     while(1){
  15.         system("clear"); //WinNT = system("cls");
  16.         printf("==============식단표 출력 프로그램==============\n");
  17.         printf("메뉴를 선택하세요!\n");
  18.         printf("식단표|1)식단표(일) 2)식단표(주) 6)프로그램종료\n");
  19.         printf("기타앱|3) 계산기 4)메모장 5)자동로또번호생성\n");
  20.         printf(">");
  21.         scanf("%d", &num);
  22.         if (num==1)
  23.         {
  24.             printf("\n\n");
  25.             printf("오늘 몇일인지 입력하세요.\n");
  26.             printf(">8\n");
  27.             printf("\n\n");
  28.             printf("8일 아침 : 빵 / 딸기젬 / 시리얼+우유\n");
  29.             printf("8일 점심 : 밥 / 된장국 / 돈까스 / 셀러드 / 김치\n");
  30.             printf("8일 저녁 : 밥 / 백숙 / 닭다리 / 셀러드 / 소금 / 김치\n");
  31.             printf("8일은 총 2000Kcal을 섭취하셨습니다.\n");
  32.             printf("(아무키나 누른후 엔티키을 눌려주세요.)>");
  33.             scanf("%s", temp);
  34.             printf("\n\n");
  35.         }
  36.         else if (num==2)
  37.         {
  38.             printf("\n\n");  
  39.             printf("오늘 몇주이죠? (숫자만 입력 )\n");
  40.             printf(">2\n");
  41.             printf("\n\n");
  42.             printf("-----------------------------------\n");
  43.             printf(" |아침|빵 / 딸기젬 / 시리얼+우유\n");
  44.             printf("월|점심|밥 / 된장국 / 돈까스 / 셀러드 / 김치\n");
  45.             printf(" |저녁|밥 / 백숙 / 닭다리 / 셀러드 / 소금 / 김치\n");
  46.             printf("-----------------------------------\n");
  47.             printf(" |아침|빵 / 딸기젬 / 시리얼+우유\n");
  48.             printf("화|점심|밥 / 된장국 / 돈까스 / 셀러드 / 김치\n");
  49.             printf(" |저녁|밥 / 백숙 / 닭다리 / 셀러드 / 소금 / 김치\n");
  50.             printf("-----------------------------------\n");
  51.             printf(" |아침|빵 / 딸기젬 / 시리얼+우유\n");
  52.             printf("수|점심|밥 / 된장국 / 돈까스 / 셀러드 / 김치\n");
  53.             printf(" |저녁|밥 / 백숙 / 닭다리 / 셀러드 / 소금 / 김치\n");
  54.             printf("-----------------------------------\n");
  55.             printf(" |아침|빵 / 딸기젬 / 시리얼+우유\n");
  56.             printf("목|점심|밥 / 된장국 / 돈까스 / 셀러드 / 김치\n");
  57.             printf(" |저녁|밥 / 백숙 / 닭다리 / 셀러드 / 소금 / 김치\n");
  58.             printf("-----------------------------------\n");
  59.             printf(" |아침|빵 / 딸기젬 / 시리얼+우유\n");
  60.             printf("금|점심|밥 / 된장국 / 돈까스 / 셀러드 / 김치\n");
  61.             printf(" |저녁|밥 / 백숙 / 닭다리 / 셀러드 / 소금 / 김치\n");
  62.             printf("-----------------------------------\n");
  63.             printf(" |아침|빵 / 딸기젬 / 시리얼+우유\n");
  64.             printf("토|점심|밥 / 된장국 / 돈까스 / 셀러드 / 김치\n");
  65.             printf(" |저녁|밥 / 백숙 / 닭다리 / 셀러드 / 소금 / 김치\n");
  66.             printf("-----------------------------------\n");
  67.             printf(" |아침|빵 / 딸기젬 / 시리얼+우유\n");
  68.             printf("일|점심|밥 / 된장국 / 돈까스 / 셀러드 / 김치\n");
  69.             printf(" |저녁|밥 / 백숙 / 닭다리 / 셀러드 / 소금 / 김치\n");
  70.             printf("-----------------------------------\n");
  71.            
  72.             printf("(아무키나 누른후 엔티키을 눌려주세요.)>");
  73.             scanf("%s", temp);
  74.            
  75.             printf("\n\n");
  76.            
  77.         }
  78.         else if (num==3)
  79.         {
  80.             printf("\n\n");
  81.             printf("===간단한 계산기 Ver0.1====\n");
  82.             printf("MENU|1)+ 2)- 3)");
  83.             printf(">1");
  84.             printf("\n\n");
  85.             printf("첫번재번호와 두번째번호를 각각 입력하세요.(구분은 스패이스로)\n");
  86.             printf("5 3\n");
  87.             printf("\n\n");
  88.             printf("5+3은 8.000000입니다.\n");
  89.             printf("다시 계산하시겠습니까? 1)예 2)아니요\n");
  90.             printf(">");
  91.             scanf("%s", sele);
  92.             if(sele[0]=='1'){system("clear");} //WinNT = system("cls");
  93.                 else if(sele[0]=='2') break;
  94.                 else {printf("You Enter : %s\n",sele);printf("Sorry, Progream ERROR!\n"); return 0;}
  95.             printf("(아무키나 누른후 엔티키을 눌려주세요.)>");
  96.             scanf("%s", temp);
  97.         }
  98.         else if (num==4)
  99.         {
  100.             printf("\n\n");
  101.             printf("===간단한 메모장 Ver0.1===\n");
  102.             printf("저장하실 이름은?>test.txt\n");
  103.             printf("--------------------------------------\n");
  104.             printf("뛰어쓰기는 마지막에 \n을 표시해주세요.\n");
  105.             printf("저장은 엔터키를 눌려주세요.\n");
  106.             printf("--------------------------------------\n");
  107.             printf("글쓰기>우유가 좋아.\n이유는 맛이 있으니\n");
  108.             printf("(아무키나 누른후 엔티키을 눌려주세요.)>");
  109.             scanf("%s", temp);
  110.         }
  111.         else if (num==5)
  112.         {
  113.             printf("\n\n");
  114.             printf("===자동로또번호 생성기 Ver0.1====\n");
  115.             printf("몇개 출력할래? >5\n");
  116.             printf("\n\n");
  117.             printf("-----------------\n");
  118.             printf("03,05,20,30,34,44\n");
  119.             printf("01,14,18,27,34,40\n");
  120.             printf("05,08,26,32,43,45\n");
  121.             printf("03,09,22,29,31,40\n");
  122.             printf("17,21,23,29,32,33\n");
  123.             printf("-------------------\n");
  124.             printf("(아무키나 누른후 엔티키을 눌려주세요.)>");
  125.             scanf("%s", temp);
  126.            
  127.         }
  128.         else if (num ==6)
  129.         {
  130.             break;
  131.         }
  132.         else if (num==7) //Just Terminal Clear
  133.         {
  134.             system("clear"); //WinNT = system("cls");
  135.         }
  136.         else if ((num>=1)&&(num<=6)) //For unembodiment
  137.         {
  138.             printf("미구현\n");
  139.             printf("\n\n");
  140.         }
  141.         else //Typed a character except a number or no menu num.
  142.         {
  143.             printf("%d\n", num);
  144.             printf("Sorry, Progream ERROR!\n");
  145.             return 0;
  146.         }
  147.     }
  148.     printf("\n\n");
  149.     printf("프로그램 종료합니다.\n");
  150.    
  151.     return 0;
  152. }
RAW Paste Data