#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iomanip.h>
#include <iostream.h>
garis()
{
cout<<"----------------------------------------------------------"<<endl;
}
judul()
{
cout<<"=========================================================="<<endl;
cout<<"
PENJUALAN AYAM GORENG
"<<endl;
cout<<"
AYAM GORENG UPIN-IPIN
"<<endl;
cout<<"=========================================================="<<endl;
}
main()
{
atas:
int i,bj,ub,uk,tb=0;
char ulang;
struct
{
char kj,jh[10];
int j,biaya,sub;
}
ayam[10];
clrscr();
judul();
cout<<endl;
cout<<"Jumlah Data Pembelian:
";cin>>bj;
cout<<endl;
for (i=1;i<=bj;i++)
{
cout<<"Ayam goreng
Ke-"<<i<<endl;
cout<<"Kode Jenis Ayam goreng
[D/P]= ";cin>>ayam[i].kj;
cout<<"Jumlah Ayam goreng=
";cin>>ayam[i].j;
cout<<endl;
}
clrscr();
judul();
cout<<endl;
garis();
cout<<"No
Jenis Biaya Jumlah Subtotal"<<endl;
cout<<"
ayam pembelian pembelian "<<endl;
garis();
for (i=1;i<=bj;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
if (ayam[i].kj=='D'
|| ayam[i].kj=='d')
{
strcpy(ayam[i].jh,"DADA");
ayam[i].biaya=10000;
}
else if
(ayam[i].kj=='P'||ayam[i].kj=='p')
{
strcpy(ayam[i].jh,"PADA");
ayam[i].biaya=7000;
}
cout<<setiosflags(ios::left)<<setw(12)<<ayam[i].jh;
cout<<setiosflags(ios::left)<<setw(22)<<ayam[i].biaya;
cout<<setiosflags(ios::left)<<setw(8)<<ayam[i].j;
ayam[i].sub=ayam[i].biaya*ayam[i].j;
cout<<setiosflags(ios::left)<<setw(8)<<ayam[i].sub<<endl;
tb=tb+ayam[i].sub;
}
garis();
cout<<" Total Bayar
Rp "<<tb<<endl;
cout<<" Uang Bayar
Rp ";cin>>ub;
uk=ub-tb;
cout<<" Uang Kembali Rp
"<<uk<<endl<<endl;
cout<<"\t\t INGIN INPUT LAGI [Y/T] :
";cin>>ulang;
if(ulang=='Y'||ulang=='y')
goto atas;
else
goto bawah;
getch();
bawah :
}