#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
#define lekas {
#define uwis }
#define lekasi() main()
#define mlebu cin
#define metu cout
#define busak() clrscr()
#define tahan() getch()
lekasi()
lekas
int x ,a ,ulangi;
char jenis[6] = {'S','s','J','j','E','e'} ,*ket[6];
long bapor[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
busak();
metu<<"\t\tFRESHJUICE\n";
metu<<"\t\tVery delicious\n";
metu<<"\t=====================\n";
metu<<"\t Kode Jenis Harga\n";
metu<<"\t=====================\n";
metu<<"\t [S] Sop Buah Rp. 8000\n";
metu<<"\t [J] Juice Rp. 7000\n";
metu<<"\t [E] Es Jeruk Rp. 4000\n\n";
metu<<"\t======================\n\n";
metu<<"\tInput Banyak Jenis : ";mlebu>>x;
jumbar[x] = 0;
if (x <= 0)
lekas
metu<<"\n\t\tBanyak Jenis Tidak Boleh Null";
goto akhir;
uwis
else
lekas
for(a = 1 ; a <= x; ++a)
lekas
metu<<"\tJenis Ke "<<a;
metu<<"\n\tJenis Drink [S/J/E] : ";mlebu>>jenis[a];
metu<<"\tBanyak Drink : ";mlebu>>bapor[a];
metu<<"\t------------------------\n";
if (jenis[a] == 'S' || jenis[a] == 's')
lekas
ket[a] = "Sop Buah ";
hasat[a] = 8000;
uwis
else if (jenis[a] == 'J' || jenis[a] == 'j')
lekas
ket[a] = "Juice ";
hasat[a] = 7000;
uwis
else if (jenis[a] == 'E' || jenis[a] == 'e')
lekas
ket[a] = "Es Jeruk";
hasat[a] = 4000;
uwis
else
lekas
metu<<"\nAnda Salah Masukan Kode Jenis Drink.";
hasat[a] = 0;
}
jumhar[a] = hasat[a] * bapor[a];
jumbar [x] = jumbar[x] + hasat[a] * bapor[a];
if (jumbar[x] == 0)
lekas
pajak[x] = 0;
totba[x] = 0;
uwis
else
lekas
pajak[x] = jumbar[x] * 0.1;
totba[x] = jumbar[x] + pajak[x];
uwis
uwis
uwis
metu<<"\n\n\tGEROBAK FRIED CHICKEN\n";
metu<<"------------------------------------------------\n";
metu<<"No.| Jenis | Harga | Banyak | Jumlah\n";
metu<<" | Drink | Satuan | Beli | Harga\n";
metu<<"================================================\n";
for (a = 1; a <= x; ++a)
lekas
metu<<" "<<a<<" | "<<ket[a]<<"| "<<hasat[a];
metu<<" | "<<bapor[a]<<" | Rp. "<<jumhar[a]<<endl;
uwis
metu<<"------------------------------------------------\n";
metu<<"\t\t\tJumlah Bayar Rp. "<<jumbar[x]<<endl;
metu<<"\t\t\tPajak 10% Rp. "<<pajak[x]<<endl;
metu<<"\t\t------------------------------"<<endl;
metu<<"\t\t\tTotal Bayar Rp. "<<totba[x];
metu<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = tahan();
if (ulangi == 'Y' || ulangi == 'y')
goto pesan;
else
cout<<"\n\n\t\tTerima Kasih";
akhir:
tahan();
uwis
setelah debuging and then run maka akan tampil sbb: