//PROGRAM PT KAI
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
int pilihan ;
void eksekutive();
void bisnis();
void umum();
void jumlah_bayar();
main()
{
cout <<"no.|Kelas|Nama Kelas|Tarif|"<<endl;
cout <<"1. |K1 |Executive |95000|"<<endl;
cout <<"2. |K2 |Bisnis |65000|"<<endl;
cout <<"3. |K3 |Umum |40000|"<<endl;
cout <<"4. Jumlah Bayar "<<endl;
cout <<"5. EXIT "<<endl;
do
{
cout <<"Masukan no pilihan = ";
cin >>pilihan;
switch(pilihan)
{
case 1 :
eksekutive();break;
case 2 :
bisnis();break;
case 3 :
umum();break;
case 4 :
jumlah_bayar();break;
}
}
while (pilihan!='5');
getch();
}
void eksekutive ()
{
int n;
int pesan,no,kelas,kriteria,jam;
int potongan,pertiket,bayartiket,tb;
char nama[50],tanggal[20];
cout <<"no.|Kelas|Nama Kelas|Tarif|"<<endl;
cout <<"1. |K1 |Executive |95000|"<<endl;
cout <<"2. |K2 |Bisnis |65000|"<<endl;
cout <<"3. |K3 |Umum |40000|"<<endl;
cout <<endl;
cout <<"berapa tiket yang anda pesan = "<<endl;
cin >>pesan;
for (n=0;n<pesan;++n)
{
cout <<"Masukan No Tiket = ";
cin >>no;
cout <<"Masukan Nama Pembeli = ";
gets(nama);
cout <<"Masukan Tanggal Waktu Berangkat = ";
gets(tanggal);
cout <<"Masukan Jam Berangkat = ";
cin >>jam;
cout <<"Masukan Kelas Tiket = ";
cin >>kelas;
cout <<"Masukan Kriteria Penumpang (1.umum)/(2.lansia)/(3.anak)";
cin >>kriteria;
switch(kriteria)
{
case 1 :
pertiket = 3500;
bayartiket= 95000 + pertiket;
cout <<"Bayar Tiket = "<<bayartiket<<endl;
;break;
case 2 :
potongan = 0.1 * 95000 ;
pertiket = 3500;
bayartiket = 95000-potongan+pertiket;
cout <<"Bayar Tiket = "<<bayartiket<<endl;
;break;
case 3 :
potongan = 0.1 * 95000;
pertiket = 3500;
bayartiket = 95000-potongan+pertiket;
cout <<"Bayar Tiket = "<<bayartiket<<endl;
;break;
}
cout <<endl;
tb =bayartiket * pesan;
cout <<"Jumlah Total Bayar Tiket = "<<tb<<endl;
}
getch();
}
Tidak ada komentar:
Posting Komentar