perlu di ingat, nie coding menggunakan software "codeblock", jadi klo makek software lain mungkin ngerubah2 dikit kali yaa, , , biar gk lama2, ceck it dot;
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main()
{
char kode,waktu,jawab,nama_film[50],nama_pen[50],waktu2[50];
float harga,bayar,pot,ppn,total,u_byr,u_kmb, beli;
int kursi_isi[10],kursi_kosong[10], a;
{
film:
system("cls");
cout<<" |=============BIOSKOP KENIEA21=============|\n";
cout<<" | 1.kelvien 110534431033 |\n";
cout<<" |==========================================|\n";
cout<<" | 1. dafttar harga tiket |\n";
cout<<" | 2. pembelian tiket |\n";
cout<<" | 3. keluar |\n";
cout<<" |==========================================|\n";
cout<<" masukan pilihan anda : ";
cin>>jawab;
if(jawab=='1'||jawab=='1')
goto tiket;
else if(jawab=='2'||jawab=='2')
goto bayar;
else if(jawab=='3'||jawab=='3')
goto end;
else{
system("cls");
cout<<"\a\n";
cout<<" Inputan SALAH, Tekan SEMBARANG untuk kembali ";
getch();
goto film;
}
tiket:
system("cls");
cout<<" |========================================================|\n";
cout<<" | DAFTAR FILM HARI INI |\n";
cout<<" |========================================================|\n";
cout<<" | FILM | WAKTU | HARGA |\n";
cout<<" |----------------------|-----------|---------------------|\n";
cout<<" | 1.soekarno | pagi | Rp. 20.000,- |\n";
cout<<" | | siang | Rp. 25.000,- |\n";
cout<<" | 2.99 cahaya di langit| pagi | Rp. 20.000,- |\n";
cout<<" | eropa | siang | Rp. 25.000,- |\n";
cout<<" | 3.fast forius 6 | pagi | Rp. 20.000,- |\n";
cout<<" | | siang | Rp. 25.500,- |\n";
cout<<" |========================================================|\n";
cout<<" Input Data Lagi [Y/T] : ";
cin>>jawab;
if(jawab=='Y'||jawab=='y')
goto film ;
else if(jawab=='T'||jawab=='t')
goto end ;
else{
system("cls");
cout<<"\a\n";
cout<<" Inputan SALAH, Tekan SEMBARANG untuk kembali ";
getch();
goto tiket;
}
bayar:
system("cls");
cout<<" |========================================================|\n";
cout<<" | DAFTAR FILM HARI INI |\n";
cout<<" |========================================================|\n";
cout<<" | FILM | WAKTU | HARGA |\n";
cout<<" |----------------------|-----------|---------------------|\n";
cout<<" | 1.soekarno | pagi | Rp. 20.000,- |\n";
cout<<" | | siang | Rp. 25.000,- |\n";
cout<<" | 2.99 cahaya di langit| pagi | Rp. 20.000,- |\n";
cout<<" | eropa | siang | Rp. 25.000,- |\n";
cout<<" | 3.fast forius 6 | pagi | Rp. 20.000,- |\n";
cout<<" | | siang | Rp. 25.500,- |\n";
cout<<" |========================================================|\n";
cout<<" Nama Penonton : ";
cin>>nama_pen;
cout<<" Kode Film [1/2/3] : ";
cin>>kode;
cout<<" Waktu Tayang pagi/siang [P/S] : ";
cin>>waktu;
if(kode=='1')
{ strcpy(nama_film,"soekarno");
if(waktu=='p'||waktu=='P'){
strcpy(waktu2,"Pagi <11:00-13:30>");
harga=20000;}
else if(waktu=='s'|| waktu=='S'){
strcpy(waktu2,"Siang <14:30-17:00>");
harga=25000;}
else{
system("cls");
cout<<"\a\n";
cout<<" Inputan Waktu Tayang Tidak Sesuai, Tekan SEMBARANG untuk kembali ";
getch();
goto bayar;
}
}
else if(kode=='2')
{ strcpy(nama_film,"99 cahaya di langit eropa");
if(waktu=='p'||waktu=='P'){
strcpy(waktu2,"Pagi <11:30-13:30>");
harga=20000;}
else if(waktu=='s'|| waktu=='S'){
strcpy(waktu2,"Siang <16:00-17:30>");
harga=25000;}
else{
system("cls");
cout<<"\a\n";
cout<<" Inputan Waktu Tayang Tidak Sesuai, Tekan SEMBARANG untuk kembali ";
getch();
goto bayar;
}
}
else if(kode=='3')
{ strcpy(nama_film,"fast forius 6");
if(waktu=='p'||waktu=='P'){
strcpy(waktu2,"Pagi <12:00-14:00>");
harga=20000;}
else if(waktu=='s'|| waktu=='S'){
strcpy(waktu2,"Siang <15:00-17:00>");
harga=25500;}
else{
system("cls");
cout<<"\a\n";
cout<<" Inputan Waktu Tayang Tidak Sesuai, Tekan SEMBARANG untuk kembali ";
getch();
goto bayar;
}
}
else{
system("cls");
cout<<"\a\n";
cout<<" Inputan Kode Film Tidak Sesuai, Tekan SEMBARANG untuk kembali ";
getch();
goto bayar;
}
system("cls");
cout<<"\n\n";
cout<<" BIOSKOP KENIEA21 \n";
cout<<"\n";
cout<<" ==========================================\n";
cout<<" Nama Penonton : "<<nama_pen<<"\n";
cout<<" Nama Film : "<<nama_film<<"\n";
cout<<" Waktu : "<<waktu2<<"\n";
cout<<" Harga Tiket : Rp."<<harga<<"\n";
cout<<" Jumlah Tiket : ";cin>>beli;
cout<<"\n";
cout<<" -> Masukkan nomor kursi yang telah terisi\n\n";
a=0;
do
{
cout<<" Kursi Terisi "<<a+1<<" : ";
cin>>kursi_isi[a];
a++;
}
while (a<beli);
for (a=0;a<beli;a++)
kursi_kosong[a]=50-kursi_isi[a];
cout<<"\n";
cout<<" NOMOR KURSI KOSONG: \n";
cout<<" -------------------------\n";
for (a=0;a<beli;a++)
{
cout<<" Nomor Kursi "<<a+1<<" : "<<kursi_kosong[a]<<"\n";
}
cout<<" ==========================================\n";
bayar=harga*beli;
if(beli>=5)
pot=0.1*bayar;
else
pot=0;
ppn=0.02*bayar;
total=(bayar-pot)+ppn;
cout<<"\n";
cout<<" Pembayaran : Rp."<<bayar<<"\n";
cout<<" Potongan : Rp."<<pot<<"\n";
cout<<" PPN : Rp."<<ppn<<"\n";
cout<<" Total Bayar : Rp."<<total<<"\n";
cout<<" ==========================================\n";
lagi:
cout<<" Uang Bayar : Rp.";cin>>u_byr;
if (u_byr<total)
{goto lagi;
u_byr=0 ;
cout<<u_byr;
}
else
u_kmb=u_byr-total;
cout<<" Uang Kembali : Rp. "<<u_kmb<<"\n";
cout<<"\n";
cout<<"\n";
cout<<" MOHON DATANG TEPAT WAKTU \n";
cout<<" =====TERIMA KASIH ATAS KUNJUNGAN ANDA=====\n";
cout<<"\n";
cout<<" Input Data Lagi [Y/T] :";
cin>>jawab;
if(jawab=='Y'||jawab=='y')
goto film ;
else if(jawab=='T'||jawab=='t')
goto end;
end:
return 0;
}
}
Tidak ada komentar:
Posting Komentar