Advertisement
spica

Sumber Vending machine

Mar 29th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.92 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <conio.h>
  4.  
  5. main()
  6.  
  7. {
  8.     int money, money2, price, change;
  9.     long int product, a, b, c;
  10.     printf("Drinking Water Vending Machine\n");
  11.     printf("Silahkan pilih minuman yang akan anda beli\n");
  12.     printf("1. Pure Life\t");
  13.     printf("\t\tRp.3500,-\t\n");
  14.     printf("2. Aqua\t"); printf("\t\tRp.4000,-\t\n");
  15.     printf("3. Oasis\t"); printf("\t\tRp.2000,-\t\n");
  16.     scanf("%i", &product);
  17.    
  18.     switch(product)
  19.     {
  20.         case 1:
  21.             price = 3500;
  22.             printf("Silahkan Masukan Uang Anda!");
  23.             scanf("%i", &money);
  24.             if(money == price || money > price){
  25.                 change = money-price;  
  26.                 printf("Kembalian Anda adalah Rp. %i\n", change);
  27.                 for(a=0;a<=24;a++){
  28.         for(b=0;b<=24;b++){
  29.             for(c=0;c<=24;c++){
  30.                 if((a*100+(b*500+c*1000))==change){
  31.                     printf("100 = %i, 500 = %i, 1000 = %i\n",a,b,c);
  32.                 }
  33.             }
  34.         }
  35.     }
  36.                
  37.                 printf("Terima Kasih atas Transaksi anda\n");
  38.            
  39.             }
  40.             else if(money < price){
  41.                 printf("Masukkan kembali uang anda!");
  42.                 scanf("%i", &money2);
  43.                 money = money+money2;
  44.             }
  45.             break;
  46.        
  47.         case 2:
  48.             price = 4000;
  49.             printf("Silahkan Masukan Uang Anda!");
  50.             scanf("%i", &money);
  51.             if(money == price || money >= price){
  52.                 money - price == change;
  53.                 printf("Kembalian Anda adalah Rp. %i\n", change);
  54.                 printf("Terima Kasih atas Transaksi anda\n");
  55.             }
  56.             else if(money < price){
  57.                 printf("Masukkan kembali uang anda!");
  58.                 scanf("%i", &money2);
  59.                 money+money2 == money;
  60.             }
  61.             break;
  62.            
  63.         case 3 :
  64.             price = 2000;
  65.             printf("Silahkan Masukan Uang Anda!");
  66.             scanf("%d", &money);
  67.             if(money == price || money >= price){
  68.                 money - price == change;
  69.                 printf("Kembalian Anda adalah Rp. %i\n", change);
  70.                 printf("Terima Kasih atas Transaksi anda\n");
  71.             }
  72.             else if(money < price){
  73.                 printf("Masukkan kembali uang anda!");
  74.                 scanf("%i", &money2);
  75.                 money+money2 == money;
  76.             }
  77.             break;
  78.      }
  79.     return 0;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement