Contoh program kasir pada pembelian makanan (ayam)
ð LISTING PROGRAM
#include
<stdio.h>
#include
<conio.h>
#include
<iostream.h>
#include
<iomanip.h>
#include
<string.h>
void main()
{
awal:
clrscr();
int potong [10];
float
pajak,harga[20],total=0;
long
bayar[20],totalbayar=0;
int i,n;
char
kode[5],nama[20][20];
char lagi;
cout<<"GEROBAK
FRIED CHICKEN"<<endl;
cout<<"======================================================"<<endl;
cout<<"Kode || Jenis || Harga"<<endl;
cout<<"======================================================"<<endl;
cout<<"D || Dada || Rp.2500"<<endl;
cout<<"P || Paha
|| Rp.2000"<<endl;
cout<<"S || Sayap || Rp.1500"<<endl;
cout<<"========================================================"<<endl;
cout<<"Banyak
Jenis : ";cin >> n;
for(i=1;i<=n;i++){
cout<<"Jenis
Ke- : "<< i
<<endl;
cout<<"Jenis
Potong[D/P/S]: ";cin >> kode[i];
cout<<"Banyak
Potong : ";cin >>
potong[i];
switch
(kode[i]){
case 'D':
case 'd':
{strcpy (nama
[i],"Dada");
harga[i]=2500;}
break;
case 'P':
case 'p':
{strcpy (nama
[i],"Paha");
harga[i]=2000;}
break;
case 'S':
case 's':
{strcpy (nama
[i],"Sayap");
harga[i]=1500;}
break;
default:{strcpy
(nama [i],"_");
harga[i]=0;}
break;}
bayar[i]=harga[i]*potong[i];
total=total+bayar[i];
pajak=0.1*total;
totalbayar=total+pajak;
}
clrscr();
cout<<"GEROBAK FRIED
CHICKEN"<<endl;
cout<<"\n=================================================\n";
cout<<"\n\n
No\tJenis\tHarga\tBanyak\t\tJumlah"<<endl;
cout<<"
\tPotong\tSatuan\tBeli\t\tHarga"<<endl;
cout<<"\n=================================================\n";
for(i=1;i<=n;i++){
cout<<"\n"<<setiosflags(ios::left)<<"
"<<setw(7)<<i;
cout<<setiosflags(ios::left)<<setw(8)<<nama[i];
cout<<setiosflags(ios::left)<<setw(7)<<harga[i];
cout<<" "<<potong[i];
cout<<"\t\t"<<"Rp."<<bayar[i];}
cout<<"\n==================================================\n";
cout<<"\n\t"<<"Jumlah
Bayar ||"<<"Rp."<<total;
cout<<"\n\t"<<"Pajak
10% ||"<<"Rp."<<pajak;
cout<<"\n\t"<<"Total
Bayar ||"<<"Rp"<<totalbayar;
cout<<"\n\n\n\t INGIN
INPUT LAGI [Y/T] : ";cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto awal;
getch();
}
ð OUTPUT PROGRAM