Monday, November 6, 2017

Contoh Program C Menghitung Pesanan Makanan

Program C Menghitung Pesanan Warteg



Naha untuk program c ini menggunakan syntax percabangan seperti switch case lalu digabungkan dengan if dan else apabila ada yang error. untuk lebih lengkapnya bisa coba sendiri 




  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
#include <conio.h>
#include <stdio.h>
#include <windows.h>

main(){
 float total_harga, kembali, pembayaran, kurang;
 int pilih, banyak_pembelian;
 char m;
 

 menu:
  system("cls");
 printf("\t\tWarteg Bengkel Perut\n");
 printf("\tKhusus Orang Orang yang Kelaparan\n");
 printf("==================================================\n");
 printf("\n Daftar Menu\n");
 printf("--------------------------------------------------\n");
 printf("Menu Makanan   Harga\n");
 printf("1. Ayam Goreng + Nasi  Rp. 12.000\n");
 printf("2. Mie Goreng   Rp. 8.000\n");
 printf("3. Nasi Goreng   Rp. 10.000\n");
 printf("4. Kupat Tahu   Rp. 7.500\n");
 
 printf("\n Masukan Kode Jenis Makanan [1/2/3/4] = ");scanf("%d", &pilih);
 
 switch(pilih){
  
  case 1:
   printf("\nMenu yang dipilih adalah Ayam Goreng + Nasi\n");
   printf("Pesan Berapa Banyak   = ");scanf("%d", &banyak_pembelian);
   total_harga=12000*banyak_pembelian;
   printf("Total Yang Harus dibayar   = Rp. %.0f", total_harga);
   printf("\ndibayar    = Rp. ");scanf("%f", &pembayaran);
   if (total_harga<=pembayaran){
    kembali=pembayaran-total_harga;
    printf("Kembali    = Rp. %.0f", kembali);
   }
   else if(total_harga>=pembayaran){
    kurang=total_harga-pembayaran;
    printf("uang Anda Kurang   = Rp. %.0f", kurang);
   }getch();
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
   
  case 2:
   printf("\nMenu yang dipilih adalah Mie Goreng\n");
   printf("Pesan Berapa Banyak   = ");scanf("%d", &banyak_pembelian);
   total_harga=8000*banyak_pembelian;
   printf("Total Yang Harus dibayar  = Rp. %.0f", total_harga);
   printf("\ndibayar    = Rp. ");scanf("%f", &pembayaran);
   if (total_harga<=pembayaran){
    kembali=pembayaran-total_harga;
    printf("Kembali    = Rp. %.0f", kembali);
   }
   else if(total_harga>=pembayaran){
    kurang=total_harga-pembayaran;
    printf("uang Anda Kurang   = Rp. %.0f", kurang);
   }getch();
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
  
  case 3:
   printf("\nMenu yang dipilih adalah Nasi Goreng\n");
   printf("Pesan Berapa Banyak   = ");scanf("%d", &banyak_pembelian);
   total_harga=10000*banyak_pembelian;
   printf("Total Yang Harus dibayar  = Rp. %.0f", total_harga);
   printf("\ndibayar    = Rp. ");scanf("%f", &pembayaran);
   if (total_harga<=pembayaran){
    kembali=pembayaran-total_harga;
    printf("Kembali    = Rp. %.0f", kembali);
   }
   else if(total_harga>=pembayaran){
    kurang=total_harga-pembayaran;
    printf("uang Anda Kurang  = Rp. %.0f", kurang);
   }getch();
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
   
  case 4:
   printf("\nMenu yang dipilih adalah Kupat Tahu\n");
   printf("Pesan Berapa Banyak   = ");scanf("%d", &banyak_pembelian);
   total_harga=7500*banyak_pembelian;
   printf("Total Yang Harus dibayar  = Rp. %.0f", total_harga);
   printf("\ndibayar    = Rp. ");scanf("%f", &pembayaran);
   if (total_harga<=pembayaran){
    kembali=pembayaran-total_harga;
    printf("Kembali    = Rp. %.0f", kembali);
   }
   else if(total_harga>=pembayaran){
    kurang=total_harga-pembayaran;
    printf("uang Anda Kurang  = Rp. %.0f", kurang);
   }getch();
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
   
 
   
  default:
   printf("\nKode yang anda Masukan Salah\n");
   printf("Apakah Anda Ingin Kemabali Ke Menu? (Y/T)");m=getche();
   if(m=='Y'||m=='y'){
    goto menu;
   }
   else if (m=='T'||m=='t'){
    goto exit;
   }
   exit:
   printf("\n\nTerima Kasih telah Berbelanja");
   break;
 }getch();
}


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)