Berikut adalah program reservasi / pemesanan tiket kerta api.
progam ini saya buat sebagai tugas akhir mata kuliah Algoritma dan Pemrogaman
#include<iostream>
#include<conio.h>
#include<stdio.h>
#include<windows.h>
using namespace std;
void judul()
{
cout<<"\n\t\t\t====================================================\n";
cout<<"\t\t\t<<>><<>> ******* SITUS RESMI PT. KAI ****** <<>><<>>";
cout<<"\n\t\t\t <<>>PEMBERANGKATAN KHUSUS DARI D.I YOGYAKARTA<<>>";
cout<<"\n\t\t\t====================================================\n\n";
cout<<endl;
cout<<endl;
}
int main()
{
long int rute,time,umr,kls,jml,hrg,menu_utama;
char stj,ktp[25];
string nama;
up :
system("cls");
judul();
{
menu_utama:
cout<<"\t\t\t***************************************************\n";
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t <0><0> IDENTITAS <0><0>\n";
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\n\t\t\t Nama : ";cin>>nama;
cout<<"\t\t\t KTP : ";cin>>ktp;
cout<<endl;
system ("cls");
judul();
rute :
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t <0><0> JURUSAN <0><0>\n";
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t=========================\n";
cout<<"\t\t\t| 1. JAKARTA |\n";
cout<<"\t\t\t| 2. BANDUNG |\n";
cout<<"\t\t\t| 3. BANTEN |\n";
cout<<"\t\t\t| 4. MALANG |\n";
cout<<"\t\t\t| 5. SURABAYA |\n";
cout<<"\t\t\t=========================\n";
cout<<"\t\t\tPilih Perjalanan Anda [1-5] : ";cin>>rute;
system ("cls");
judul();
time :
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t <0><0> WAKTU <0><0>\n";
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t=========================\n";
cout<<"\t\t\t| 1. PAGI |\n";
cout<<"\t\t\t| 2. SIANG |\n";
cout<<"\t\t\t| 3. MALAM |\n";
cout<<"\t\t\t=========================\n";
cout<<"\t\t\tPilih Perjalanan Anda [1-3] : ";cin>>time;
system ("cls");
judul();
umr:
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t <0><0> USIA <0><0>\n";
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t=========================\n";
cout<<"\t\t\t| 1. DEWASA |\n";
cout<<"\t\t\t| 2. ANAK-ANAK |\n";
cout<<"\t\t\t=========================\n";
cout<<"\t\t\tPilih Usia Anda [1-2] : ";cin>>umr;
system ("cls");
judul();
kls:
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t <0><0> KELAS <0><0>\n";
cout<<"\t\t\t---------------------------------------------------\n";
cout<<"\t\t\t=========================\n";
cout<<"\t\t\t| 1. EKSEKUTIF |\n";
cout<<"\t\t\t| 2. BISNIS |\n";
cout<<"\t\t\t| 3. EKONOMI |\n";
cout<<"\t\t\t=========================\n";
cout<<"\t\t\tPilih Kelas Anda [1-3] : ";
cin>>kls;
system ("cls");
judul();
cout<<endl;
cout<<"\t\t\t***************************************************\n";
cout<<"\t\t\tJumlah Pemesanan : ";cin>>jml;
cout<<"\t\t\t***************************************************\n";
cout<<"\t\t\tTiket yang DI Pesan : "<<jml<<" Tiket";
{
if(kls==1)
{
cout<<"\n\t\t\tKelas Yang Dipilih : EKSEKUTIF";
cout<<"\n\t\t\tHarga Tiket : Rp300000";
}
else if(kls==2)
{
cout<<"\n\t\t\tKelas Yang Dipilih : BISNIS";
cout<<"\n\t\t\tHarga Tiket : Rp200000";
}
else if(kls==3)
{
cout<<"\n\t\t\tKelas Yang Dipilih : EKONOMI";
cout<<"\n\t\t\tHarga Tiket : Rp100000";
}
cout<<"\n\t\t\t***************************************************\n";
}
{
cout<<"\n\t\t\t***************************************************\n";
if(kls==1)
{
hrg=jml*300000;
cout<<"\t\t\t\tTotal Harga = Rp"<<hrg;
}
else if(kls==2)
{
hrg=jml*200000;
cout<<"\t\t]t\tTotal Harga = Rp"<<hrg;
}
else if(kls==3)
{
hrg=jml*100000;
cout<<"\t\t\t\tTotal Harga = Rp"<<hrg;
}
cout<<"\n\t\t\t***************************************************\n";
}
cout<<endl;
cout<<"\t\t\tApakah Anda Setuju? [Y/T] : ";cin>>stj;
if(stj=='Y' || stj=='y')
{goto tkt;}
else
{goto up;}
tkt:
system("cls");
judul();
cout<<"\n\t\t\t==================================================\n";
cout<<"\t\t\t<<>><<>>********* RESERVASI ANDA *********<<>><<>>";
cout<<"\n\t\t\t==================================================\n";
cout<<"\t\t\tNama : "<<nama<<endl;
cout<<"\t\t\tKTP : "<<ktp<<endl;
switch(rute)
{
case 1:
cout<<"\t\t\tJurusan : JAKARTA"<<endl;
break;
case 2:
cout<<"\t\t\tJurusan : BANDUNG"<<endl;
break;
case 3:
cout<<"\t\t\tJurusan : BANTEN"<<endl;
break;
case 4:
cout<<"\t\t\tJurusan : MALANG"<<endl;
break;
default:
cout<<"\t\t\tJurusan : SURABAYA"<<endl;
break;
}
switch(umr)
{
case 1:
cout<<"\t\t\tUsia : DEWASA"<<endl;
break;
default:
cout<<"\t\t\tUsia : ANAK-ANAK"<<endl;
break;
}
switch(kls)
{
case 1:
cout<<"\t\t\tKelas : EKSEKUTIF"<<endl;
break;
case 2:
cout<<"\t\t\tKelas : BISNIS"<<endl;
break;
default:
cout<<"\t\t\tKelas : EKONOMI"<<endl;
break;
}
switch(time)
{
case 1:
cout<<"\t\t\tJadwa Berangkat : Pukul 05:00"<<endl;
break;
case 2:
cout<<"\t\t\tJadwal Berangkat : Pukul 12:00"<<endl;
break;
default:
cout<<"\t\t\tJadwal Berangkat : Pukul 20:00"<<endl;
break;
}
cout<<"\t\t\tTiket Ynag Dipesan : "<<jml<<" Tiket"<<endl;
cout<<"\t\t\t***************************************************\n";
cout<<"\t\t\tT O T A L : Rp"<<hrg<<",00"<<endl;
cout<<"\t\t\t***************************************************\n";
cout<<"\n\t\t\t==================================================\n";
cout<<"\t\t\t<<>>TERIMAKASIH SUDAH MEMESAN TIKET DI PT. KAI<<>>";
cout<<"\n\t\t\t==================================================\n";
cout<<"\t\t\tApakah Anda Ingin Memesan Tiket Lagi? [Y/T] : ";cin>>stj;
if(stj=='Y'||stj=='y')
{goto up;}
else
system ("cls");
{
cout<<endl;cout<<endl;cout<<endl;cout<<endl;cout<<endl;cout<<endl;
cout<<"\t\t\t***************************************************\n";
cout<<"\t\t\t| <<>>* SEMOGA PERJALANAN ANDA MENYENANGKAN *<<>> |\n";
cout<<"\t\t\t***************************************************\n";
}
}
getch();
}
Semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar