#include <stdio>
#include <conio>
#include <iostream>
#include <iomanip>
//fungsi judul
judul()
{
cout<<" PROGRAM TIKET BIOSKOP"<<endl;
cout<<" TWENTY CINEMA "<<endl;
}
//fungsi garis
garis()
{
cout<<"==========================================================="<<endl;
}
main()
{
int a,byktik[20],harga[9],bapem,jmlharga[10],tot[10],bayar,lagi,pajak,kmbli,totalbayar;
char nagas[30],hpen[10],nacus[20],satuan[9],nmf[10][20],kdf[10];
atas:
clrscr();
garis();
cout<<""<<endl;
judul();
cout<<""<<endl;
garis();
cout<<" "<<endl;
cout<<" ___________________________________"<<endl;
cout<<" | kode | Judul film | harga |"<<endl;
cout<<" ___________________________________"<<endl;
cout<<" | 1 | Single | Rp. 25000 |"<<endl;
cout<<" | 2 | Relationshit | Rp. 30000 |"<<endl;
cout<<" | 3 | Skamat | Rp. 35000 |"<<endl;
cout<<" | 4 | Minions | Rp. 30000 |"<<endl;
cout<<" ___________________________________"<<endl;
cout<<" "<<endl;
cout<<"Masukan Nama Petugas : ";gets(nagas);
cout<<"Masukan Nama Customer : ";gets(nacus);
cout<<"Banyak Pembelian : ";cin>>bapem;
cout<<" "<<endl;
garis();
for (a=1;a<=bapem;a++)
{
cout<<"Pembelian ke-"<<a<<endl;
cout<<" "<<endl;
cout<<"Masukan Kode Film : ";cin>>kdf[a];
cout<<"Banyak tiket : ";cin>>byktik[a];
if(kdf[a]=='1')
{
strcpy(nmf[a],"Single");
harga[a]=25000;
}
else if(kdf[a]=='2')
{
strcpy(nmf[a],"Relationshit");
harga[a]=30000;
}
else if(kdf[a]=='3')
{
strcpy(nmf[a],"Skakmat");
harga[a]=35000;
}
else if(kdf[a]=='4')
{
strcpy(nmf[a],"Minions");
harga[a]=40000;
}
else
{
strcpy(nmf[a],"-");
harga[a]=0;
}
jmlharga[a]=byktik[a]*harga[a];
tot[bapem]=tot[bapem]+jmlharga[a];
}
pajak=0,1*tot[bapem];
clrscr();
garis();
cout<<""<<endl;
judul();
cout<<""<<endl;
garis();
cout<<""<<endl;
cout<<"No. Nama Film Harga Jumlah Tiket Jumlah Harga "<<endl;
for (a=1;a<=bapem;a++)
{
cout<<a<<" "<<nmf[a]<<" "<<harga[a]<<" "<<byktik[a]<<" "<<jmlharga[a];
cout<<endl;
}
cout<<""<<endl;
garis();
cout<<""<<endl;
cout<<" Jumlah Bayar : "<<tot[bapem]<<endl;
pajak=0.1*tot[bapem];
cout<<" Pajak 10% : "<<pajak<<endl;
totalbayar=tot[bapem]+pajak;
cout<<" Total Bayar : "<<totalbayar<<endl;
cout<<" Bayar : ";cin>>bayar;
kmbli=bayar-totalbayar;
cout<<" Kembali : "<<kmbli<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<" Ingin Pilih Lagi[Y/T]:";
lagi=getche();
if(lagi=='Y'||lagi=='y')
goto atas;
getch();
}
berikut hasil RUNNING Input dan Outputnya.
1. Input
2. Output
Terimakasih semoga bermanfaat :D
fungsi "a" untuk apa ya min??
BalasHapusmas mau tanya, kenapa total pembelian tidak sesuai ya
BalasHapusmas, udah pernah coba di run yg ini blum ?
Hapusnampil gak ?
Min strnya kok error
BalasHapusMin includenya kok error #include
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusmin boleh minta penjelasanya
BalasHapus