Thursday, July 26, 2018

Program Memesan Tiket Kereta Api

Berikut adalah program pembelian tiket kereta api. Coding sebagai berikut :

#include <iostream>


using namespace std;


int main()
{
 
 char nama[20];

    int tujuan, kelas, jumlah, biaya;

   
cout<<"===Tiket Kereta Api"<<endl<<endl;

    cout<<"Tujuan Kereta Api"<<endl;

    cout<<"1. Purwokerto"<<endl;

    cout<<"2. Jakarta"<<endl;

    cout<<"3. Bandung"<<endl<<endl;

    cout<<"Kelas"<<endl;

    cout<<"1. Ekonomi"<<endl;

    cout<<"2. Bisnis"<<endl;

    cout<<"3. Executive"<<endl<<endl;

    cout<<"Masukkan Nama : ";

    cin>>nama;

    cout<<endl;

    cout<<"Masukkan Tujuan : ";

    cin>>tujuan;

    cout<<endl;

    cout<<"Pilih Kelas : ";

    cin>>kelas;

    cout<<endl;
    cout<<"Jumlah Tiket : ";
    cin>>jumlah;
    cout<<endl;



switch (tujuan) {

    case 1 :

    if (tujuan == 1 && kelas == 1) {

        biaya = 40000 * jumlah;

        cout<<"Total Biaya : "<<biaya;

    } else if (tujuan == 1 && kelas == 2) {

        biaya = 60000 * jumlah;

        cout<<"Total Biaya : "<<biaya;

    } else if (tujuan == 1 && kelas == 3) {

        biaya = 85000 * jumlah;

        cout<<"Total Biaya : "<<biaya;

    } else {

        cout<<"Pilihan tidak tersedia";
    }

    break;

    case 2 :

   if (tujuan == 2 && kelas == 1) {

        biaya = 80000 * jumlah;

        cout<<"Total Biaya : "<<biaya;

    } else if (tujuan == 2 && kelas == 2) {

        biaya = 100000 * jumlah;

        cout<<"Total Biaya : "<<biaya;

    } else if (tujuan == 2 && kelas == 3) {

        biaya = 200000 * jumlah;

        cout<<"Total Biaya : "<<biaya;
    }
 else {

        cout<<"Pilihan tidak tersedia";

    }
    break;

    case 3 :

   if (tujuan == 3 && kelas == 1) {

        biaya = 60000 * jumlah;

        cout<<"Total Biaya : "<<biaya;

    } else if (tujuan == 3 && kelas == 2) {

        biaya = 80000 * jumlah;

        cout<<"Total Biaya : "<<biaya;

    } else if (tujuan == 3 && kelas == 3) {

        biaya = 150000 * jumlah;

        cout<<"Total Biaya : "<<biaya;

    } else {

        cout<<"Pilihan tidak tersedia";

    }
    break;

    default :

   cout<<"Kereta Tidak Tersedia";

}
    return 0;

}