Advertisement
Guest User

nub code, daftar belanja

a guest
Oct 23rd, 2014
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.53 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <string.h>
  4. #include <stdlib.h>
  5.  
  6. int main()
  7. {
  8.     //name and age
  9.     char name[21];
  10.     int menu, namelen, age;
  11.  
  12.     //shopping list
  13.     int no, no1, input;
  14.     char bar[10], jbar[10];
  15.  
  16. //======================================================================================================================================================   
  17.     printf("Masukan nama [3-20 Karakter]\n> ");
  18.     gets_s(name);
  19.     namelen = strlen(name);
  20.     while (namelen <= 2 || namelen >= 21)
  21.     {
  22.         system("cls");
  23.         printf("Nama tidak memenuhi kriteria!\nMasukan nama [3-20 Karakter]\n> ");
  24.         gets_s(name);
  25.         namelen = strlen(name);
  26.     }
  27. //======================================================================================================================================================   
  28.        
  29.         printf("Masukan Umur Anda [17 tahun - 45 tahun] \n> ");
  30.         scanf_s("%d", &age);
  31.         fflush(stdin);
  32.                    
  33.         while (age < 17 || age > 45)
  34.         {
  35.             system("cls");
  36.             printf("Umur tidak memenuhi kriteria!\nMasukan Umur Anda [17 tahun - 45 tahun] \n> ");
  37.             scanf_s("%d", &age);
  38.             fflush(stdin);
  39.         }
  40. //======================================================================================================================================================
  41.         //MasukProgram
  42. //======================================================================================================================================================   
  43.         system("cls");
  44.             do{
  45.                 printf("\n===============================================================================\n");
  46.                 printf("Menu :\n");
  47.                 printf("======\n");
  48.                 printf("1. Beli barang\n2. Hapus list belanja\n3. Keluar");
  49.                 printf("\n\nMasukan pilihan anda: ");
  50.                 scanf_s("%d", &menu);
  51.                 fflush(stdin);
  52.                 switch (menu)
  53.                 {
  54. //======================================================================================================================================================                   
  55.                 case 1 :
  56.                             for (no = 0; ;)
  57.                         {
  58.                             printf("===============================================================================\n");
  59.                             printf("Masukkan barang pilihan anda [sendok/handuk/cangkul] : ");
  60.                             scanf_s("%d", &bar[no]);
  61.                             fflush(stdin);
  62.  
  63.                             printf("\nMasukkan jumlah barang [1..10] : ");
  64.                             scanf_s("%d", &jbar[no]);
  65.                             fflush(stdin);
  66.  
  67.                             printf("1. Beli lagi\n2. Keluar\n");
  68.                             scanf_s("%d", &input);
  69.                             fflush(stdin);
  70.                             if (input = 1)
  71.                             {
  72.                                 no++;
  73.                             }
  74.                             else
  75.                             {
  76.                                 break;
  77.                             }
  78.                             break;
  79.                         }
  80.                    
  81.                             //system("cls");
  82.                             printf("===============================================================================\n");
  83.                             printf("No\t Nama Barang \t\t\t Qty");
  84.                             printf("\n-------------------------------------------------------------------------------\n");
  85.                     no1 = 0;
  86.                     for (no1 = no; no1 = no ;)
  87.                     {
  88.                         printf(" %d \t %s \t\t\t %s\n", no, bar[no], jbar[no]);
  89.                     }
  90.                        
  91.                     break;
  92. //======================================================================================================================================================   
  93.                 case 2:
  94.  
  95.                     printf("===============================================================================\n");
  96.                     printf("List dihapus");
  97.                     break;
  98. //======================================================================================================================================================   
  99.                 default:
  100.                     // Code
  101.                     printf("Keluar\n");
  102.                     break;
  103.                 }
  104.  
  105.             } while (menu != 3 );
  106.  
  107.     return 0;
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement