SOAL
DATA PENJUALAN TIKET PESAWAT VAYA TOURS
JENIS PESAWAT :
NAMA PESAWAT :
TUJUAN :
KETERANGAN :
HARGA TIKET : Rp.
NAMA PEMBELI :
JUMLAH TIKET :
JUMLAH BAYAR : Rp.
POTONGAN : Rp.
TOTAL PEMBAYARAN : Rp.
BONUS :
MASIH MELAKUKAN PENGISIAN [Y/T] :
======================================================
KETENTUAN PROSES :
1. JENIS PESAWAT :
A. S NAMA PESAWAT : SAUDI ARABIAN
B. C NAMA PESAWAT : CATHAY PACIFIC
2. TUJUAN :
A. L KETERANGAN : LUAR NEGERI
B. D KETERANGAN : DALAM NEGERI
3. HARGA TIKET :
Jika JENIS PESAWAT SAUDI ARABIAN dengan TUJUAN LUAR NEGERI, maka HARGA TIKET Rp.5.500.000
Jika JENIS PESAWAT SAUDI ARABIAN dengan TUJUAN DALAM NEGERI, maka HARGA TIKET Rp. 5.000.000
Jika JENIS PESAWAT CATHAY PACIFIC dengan TUJUAN LUAR NEGERI, maka HARGA TIKET Rp. 7.500.000
Jika JENIS PESAWAT CATHAY PACIFIC dengan TUJUAN DALAM NEGERI, maka HARGA TIKET Rp. 7.000.000
4. JUMLAH TIKET maksimal 2 buah
5. JUMLAH BAYAR = HARGA TIKET X JUMLAH TIKET
6. POTONGAN :
Jika JUMLAH BAYAR melebihi Rp. 15.000.000, maka mendapatkan
POTONGAN 1% DARI JUMLAH BAYAR
7. TOTAL PEMBAYARAN = JUMLAH BAYAR – POTONGAN
8. BONUS :
Jika TOTAL PEMBAYARAN melebihi Rp. 25.000.000, maka mendapatkan BONUS PERJALANAN 'HONGKONG-BANGKOK'
9. Lakukan pengisian selama menjawab 'Y' pada pertanyaan MASIH MELAKUKAN PENGISIAN [Y/T] :
JAWABAN
#include
#include
#include
void main()
{
char jns_pswt, nm_pmbli[25], jwb, tuj;
char * nm_pswt;
char * ket;
char * bonus;
long int harga, jum_tket, jum_byr, pot, tot;
do
{
clrscr();
gotoxy(22,7); cout<<"DATA PENJUALAN TIKET PESAWAT"<
gotoxy(31,8); cout<<"VAYA TOURS"<
gotoxy(1,9); cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<
cout<
cout<<"JENIS PESAWAT (S/C) : ";cin>>jns_pswt;
if (jns_pswt=='s' "" jns_pswt=='S')
{
nm_pswt="SAUDI ARABIAN";
}
else if (jns_pswt=='c' "" jns_pswt=='C')
{
nm_pswt="CATHAY PACIFIC";
}
cout<<"NAMA PESAWAT : "<
cout<<"TUJUAN (L/D) : ";cin>>tuj;
if (tuj=='l' "" tuj=='L')
{
ket="LUAR NEGERI";
}
else if (tuj=='d' "" tuj=='D')
{
ket="DALAM NEGERI";
}
cout<<"KETERANGAN : "<
if (jns_pswt=='s' "" tuj=='l')
{
harga= 5500000;
}
else if (jns_pswt=='s' "" tuj=='d')
{
harga= 5000000;
}
else if (jns_pswt=='c' "" tuj=='l')
{
harga= 7500000;
}
else if (jns_pswt=='c' "" tuj=='d')
{
harga= 7000000;
}
cout<<"HARGA TIKET : Rp. "<
cout<
cout<<"NAMA PEMBELI : "; gets (nm_pmbli) ;
cout<<"JUMLAH TIKET : "; cin>>jum_tket;
if (jum_tket<=2)
{
jum_byr=jum_tket*harga;
}
else
{
jum_byr=0;
cout<<"_____MAAF, JUMLAH TIKET MAKSIMAL 2_____"<
}
cout<<"JUMLAH BAYAR : Rp. "<
if (jum_byr>15000000)
{
pot=1/100*jum_byr;
}
else
{
pot=0;
}
cout<<"POTONGAN : Rp. "<
tot=jum_byr-pot;
cout<<"TOTAL PEMBAYARAN : Rp. "<
if (tot>25000000)
{
bonus="BONUS PERJALANAN HONGKONG-BANGKOK";
}
else
{
bonus="TIDAK ADA BONUS";
}
cout<<"BONUS : "<
cout<
cout<
cout<<"MASIH MELAKUKAN PENGISIAN [Y/T]? ";
cin>>jwb;
}
while (jwb=='y' "" jwb== 'Y');
getch();
}