Program penjualan tiket kereta api
Assalamu'alaikum Wr.Wb
Nama : Mukhrodi
Nim :3420210023
Prodi : Teknik Informatika
menggunakan software Dev- C++
/*
Nama : Mukhrodi
NPM : 3420210023
Prodi : Teknik Informatika
Matkul : Algoritma Dan Struktur Data
*/
// Program penjualan tiket kereta api
#include <iostream>
using namespace std;
#define Executive 300000
#define bisnis 200000
#define Ekonomi 100000
int main(){
const int ekonomi = 50000;
string nama, rute, jkelamin, jam, kode;
char pilihanJK, tgl[20], lagi;
int tujuan, harga, kelas, hrtujuan, hrkelas, pjam;
do{
for(int i=0; i<1; i++){
cout << "************************************" << endl;
cout << " SELAMAT DATANG DI " << endl;
cout << " LOKET TIKET KERETA API PANTURA " << endl;
cout << " Jl. Sungai Pemali KM.03 Brebes " << endl;
cout << "************************************" << endl;
cout << endl;
}
// program pengimputan data penumpang
cout << "Silahkan masukkan data anda : "<< endl;
cout << " Nama = "; cin >> nama;
cout << " Jenis Kelamin[L/P] = "; cin >> pilihanJK;
switch(pilihanJK){
case 'L' :
jkelamin = "Laki - Laki";
break;
case 'P' :
jkelamin = "Perempuan";
break;
}
cout << " Masukkan Tanggal Keberangkatan [dd/mm/yy] = "; cin >> tgl;
cout << endl;
//program pemilihan tujuan penumpang
cout << "Silahkan pilih tujuan anda : " << endl;
cout << " -------------------------------------" << endl;
cout << " |No. | Tujuan | Harga |" << endl;
cout << " -------------------------------------" << endl;
cout << " |1. | Slawi | Rp. 300.000,- |" << endl;
cout << " |2. | Pemalang | Rp. 450.000,- |" << endl;
cout << " |3. | Semarang | Rp. 575.000,- |" << endl;
cout << " |4. | Demak | Rp. 600.000,- |" << endl;
cout << " -------------------------------------" << endl;
cout << "Masukkan pilihan anda [1/2/3/4] = "; cin >> tujuan;
cout << endl;
switch(tujuan){
case 1 :
harga = 300000;
hrtujuan = 300000;
rute = "Jateng - Slawi";
kode ="JS";
break;
case 2 :
harga= 450000;
hrtujuan = 450000;
rute = "Jateng - Pemalang";
kode = "JP";
break;
case 3 :
harga = 575000;
hrtujuan = 575000;
rute = "Jateng - Semarang";
kode = "JS";
break;
case 4 :
harga = 600000;
hrtujuan = 600000;
rute = "Jateng - Demak";
kode = "JD";
break;
default :
cout << "Menu tidak tersedia" << endl;
cout << endl;
}
//program pemilihan kelas penumpang
cout << "Silahkan pilih kelas :" << endl;
cout << " --------------------------------------" << endl;
cout << " |N0. | Kelas | Harga |" << endl;
cout << " --------------------------------------" << endl;
cout << " |1. | Ekonomi | Rp. 50.000,- |" << endl;
cout << " |2. | Bisnis | Rp. 200.000,- |" << endl;
cout << " |3. | Executive | Rp. 300.000,- |" << endl;
cout << " --------------------------------------" << endl;
cout << "Masukkan pilihan anda [1/2/3] = "; cin >> kelas;
cout << endl;
switch(kelas){
case 1 :
harga += ekonomi;
hrkelas = ekonomi;
kode += "E";
break;
case 2 :
harga += bisnis;
hrkelas = bisnis;
kode += "B";
break;
case 3 :
harga += Executive;
hrkelas = Executive;
kode += "V";
break;
default :
cout << "Menu tidak tersedia " << endl;
cout << endl;
}
//program pemilihan jam keberangkatan
cout << "Silahkan pilih jam keberangaktan : " << endl;
cout << " ----------------------------" << endl;
cout << " |No. | Waktu | Jam | " << endl;
cout << " ----------------------------" << endl;
cout << " |1. | Pagi | 07.30 WIB | " << endl;
cout << " |2. | Siang | 13.30 WIB | " << endl;
cout << " |3. | Malam | 19.30 WIB | " << endl;
cout << " ----------------------------" << endl;
cout << "Masukkan pilihan anda [1/2/3] = "; cin >> pjam;
cout << endl;
switch(pjam){
case 1 :
jam = "07.30 WIB";
kode += "73P";
break;
case 2 :
jam = "13.30 WIB";
kode += "133S";
break;
case 3 :
jam = "19.30 WIB";
kode += "193M";
break;
default :
cout << "Menu tidak tersedia " << endl;
cout << endl;
}
// tiket penumpang
cout << " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" << endl;
cout << " TIKET KERETA API PANTURA " << endl;
cout << " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" << endl;
cout << " " << endl;
cout << " Kode tiket = "<< kode << endl;
cout << " Nama Penumpang = "<< nama << endl;
cout << " Jenis Kelamin = "<< jkelamin << endl;
cout << " Tujuan = "<< rute << endl;
cout << " Tanggal Keberangkatan = "<< tgl << endl;
cout << " Jam keberangkatan = "<< jam << endl;
cout << " " << endl;
cout << " Keterangan harga " << endl;
cout << " Harga tujuan = Rp. "<< hrtujuan << endl;
cout << " Harga kelas = Rp. "<< hrkelas << endl;
cout << " ------- +" << endl;
cout << " total Harga = Rp. "<< harga << endl;
cout << " " << endl;
cout << " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" << endl;
cout << " Jl. Sungai Pemali KM.03 Brebes " << endl;
cout << " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" << endl;
cout << endl;
cout << "Ingin memesan tiket lagi(y/t)"; cin >> lagi;
}while(lagi == 'y' || lagi == 'y');
cout << "Terima kasih telah memesan tiket" << endl;
return 0;
}
Sekian dan Terimakasih
Wassalamu'alaikum Wr,Wb

.png)
.png)
.png)
.png)


Komentar
Posting Komentar