Setelah kasir memasukkan angka 0 0 pada form inputan pesanan, maka kemudian program langsung menampilkan total harga yang telah dibeli. Untuk menyimpan harga, maka dibutuhkan sebuah array satu dimensi untuk mempermudah proses penghitungan, dimana kode 1, 2, 3, 4 sudah mewakili harga barang yang dibeli.
Screen shoot:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int kode, jml, total=0;
int harga[4]={3000, 4000, 3500, 5000};
printf("++****************************************************++\n");
printf(" MENU MINUMAN\n");
printf("++****************************************************++\n\n");
printf(" - Masukkan kode minuman <spasi> jumlahnya\n");
printf(" - Contoh: 1 2\n");
printf(" - Ketik 0 <spasi> 0\n");
printf(" jika sudah selesai\n\n");
printf("++----------------------------------------------------++\n");
printf("|| Nama Barang \t\t || Harga ||\n");
printf("++----------------------------------------------------++\n");
printf("|| 1) Aqua botol \t\t || Rp 3000,- ||\n");
printf("|| 2) Coca Cola \t\t || Rp 4000,- ||\n");
printf("|| 3) Fanta \t\t || Rp 3500,- ||\n");
printf("|| 4) Pulpy Oranges \t\t || Rp 5000,- ||\n");
printf("++----------------------------------------------------++\n");
do{
printf("Pesanan : ");
scanf("%d %d", &kode, &jml);
total = total+(harga[(kode-1)]) * jml;
}while(kode != 0 && jml !=0);
printf("nTOTAL HARGA: %d\n\n", total);
system("pause");
Penjelasan lebih lanjut tentang aplikasi ini dapat anda lihat pada video di bawah ini,
EmoticonEmoticon