Free E-Book

Ads 468x60px

Welcome to The SMART chip

Membuka wawasan seluas Cakrawala..

Rabu, 16 Januari 2013

Program Penjualan Tiket Kereta Api

Ahh... Finally,
selesai juga RESPONSI ALPRO ini, hiks..hiks...
*terharu ninggalin LAB*

 saya mau bagi oleh-oleh dari RESPONSI TADI, kali aja ada yang dapet soal sama. Kan bisa curi-curi dikit nih coding. Hehe :D

Seinget saya gini nih sob soalnya
"Buatlah program penjualan tiket kereta api dengan menginputkan jumlah tiket yang akan dibeli. Dengan menu yang disediakan. 
RUTE: 
1. Jogja-Bantul 
2. Bantul-Jogja 
//mending naek motor kalo segini jaraknya (---___---“) 

KELAS: 
1. Ekonomi (20000) 
2. Ekslusif (70000)

Setelah memeilih muncul total pembayaran. Program akan menampilkan peritah "Mau pesen lagi gaaak???" kalo iya kembali ke menu awal kalo kagak keluar deh"
Saya ingetnya itu doang maah, kira-kira outputnya seperti ini.


coding c++, soal responsi 2013

dan ini codingnya, saya menggunakan Pemrograman C++ dengan Code Block :)
#include <iostream>

using namespace std;


typedef struct{

    int pil_rute,kelas,jumlah;
    float harga;
    }pilihan;

void menu(){

    cout<<"PILIHAN KELAS"<<endl;
    cout<<"1. Ekonomi (Rp.20000)"<<endl;
    cout<<"2. Eksekutif (Rp.70000)"<<endl<<endl;
    cout<<"PILIHAN RUTE"<<endl;
    cout<<"1. Bantuk-Jogja"<<endl;
    cout<<"2. Jogja-Bantul"<<endl;
    cout<<"_____________________________"<<endl;
    }

void kelas(){

    cout<<"PILIHAN KELAS"<<endl;
    cout<<"1. Ekonomi (Rp.20000)"<<endl;
    cout<<"2. Eksekutif (Rp.70000)"<<endl;
    cout<<"_____________________________"<<endl;
    }

int main()

{   pilihan pil;
    int harga,total;
    char lagi;
    total=0;
    cout << "---------------------------" << endl;
    cout << "**PROGRAM PENJUALAN TIKET**" << endl;
    cout << "---------------------------" << endl<<endl;
    lagi='y';
    while(lagi=='y'){
        pilih_lagi:
    menu();
    cout<<"Masukkan jumlah tiket: ";cin>>pil.jumlah;
    cout<<endl;
    cout<<"Pilih rute: ";cin>>pil.pil_rute;
    if(pil.pil_rute==1){
        void kelas();
        cout<<"Pilih kelas : ";cin>>pil.kelas;
            if(pil.kelas==1){
            harga=pil.jumlah*20000;
            total=total+harga;
            }
            else if(pil.kelas==2){
            harga=pil.jumlah*70000;
            total=total+harga;
            }
            else{
            cout<<"Belum ada pilihan"<<endl;
            goto pilih_lagi;
            }
    }
    else if(pil.pil_rute==2){
        void kelas();
        cout<<"Pilih kelas : ";cin>>pil.kelas;
            if(pil.kelas==1){
            harga=pil.jumlah*20000;
            total=total+harga;
            }
            else if(pil.kelas==2){
            harga=pil.jumlah*70000;
            total=total+harga;
            }
            else{
            cout<<"Belum ada pilihan"<<endl;
            goto pilih_lagi;}
    }
    else{
    goto pilih_lagi;
    }
    cout<<"Total Bayar : "<<total;
    cout<<"\nMau pesen lagi? (y/t) : ";cin>>lagi;
    cout<<endl;
    }

    return 0;

}


0 komentar:

Posting Komentar