Desember 11, 2018

Source Code Penjualan Tiket C++

Logo C++ - Wikipedia
Logo C++


Berikut Merupakan Source Code Penjualan Tiket C++
salin semua kode lalu paste ke notepad dan simpan dengan nama terserah anda, lalu compile menggunakan GCC




#include <iostream> // Lib STD
#include <sstream> // Lib string, stringstream (int to string)

using namespace std;

string konser[2] = {"Sheila On 7", "Judika"};
string tipe_tiket[2] = {"Festival", "Tribun"};
string jadwal_konser[2] = {"31 Februari 2019 pukul 10.00", "30 Februari 2019 pukul 20.00"};
string nama, error = "", ph_konser, ph_tiket, ph_biaya, jd_konser;
int judika_tiket[2] = {400000, 700000};
int sheila_tiket[2] = {300000, 500000};
int pilih, i=0, pilih_konser, pilih_tipe, index = 0, biaya, totalbiaya = 0;
int tt_biaya[20];
string x[20];
char pil;

int main() {
    mulai :
        system("cls");
        cout<<"\t|||||| |||||| ||         |||     |||      |||     |||    ||||||||    "<<endl;    
        cout<<"\t||     ||     ||        || ||    ||||    ||||    || ||      ||       "<<endl;
        cout<<"\t|||||| |||||| ||       ||   ||   || ||  || ||   ||   ||     ||       "<<endl;
        cout<<"\t    || ||     ||      || ||| ||  ||  ||||  ||  || ||| ||    ||       "<<endl;
        cout<<"\t|||||| |||||| |||||| ||       || ||   ||   || ||       ||   ||       "<<endl<<endl;
        
        cout<<"       |||        |||    ||||||||     |||     |||   ||  ||||||    "<<endl;
        cout<<"       || ||     || ||      ||       || ||    ||||  ||  ||           "<<endl;
        cout<<"       ||  ||   ||   ||     ||      ||   ||   || || ||  || |||      "<<endl;
        cout<<"       || ||   || ||| ||    ||     || ||| ||  ||  ||||  ||  ||      "<<endl;
        cout<<"       |||    ||       ||   ||    ||       || ||   |||  ||||||        "<<endl<<endl<<endl;
        
        cout<<"==========================================================================="<<endl;    
        cout<<"\t\t\t\tDi Tiket Konser \t\t\t\n"<<endl;
        cout<<"\t\tJL Ahmad. Yani, Km. 20 RT. 03 RW. 01, Pesawaran\t\n"<<endl;
        cout<<"==========================================================================="<<endl<<endl<<endl;
        
        cout<<error<<endl;
        
        cout<<"Masukan Nama Anda  : ";
        getline(cin, nama);
        if(nama.empty()){
            error = "Masukkan Nama yang bener dong";
            goto mulai;
        }else{
            error = "";
            goto list;
        }
    
    list :
        system("cls");
        cout<<"Selamat datang "<<nama<<"\n"<<endl;
        cout<<"Daftar Pilihan tiket\n\n";
        cout<<"Sheila_on7 \n";
        cout<<"1 Tiket Festival  = 500.000\n";
        cout<<"2 Tiket Tribun    = 300.000 \n";
        cout<<"Judika\n";
        cout<<"3 Tiket Festival  = 700.000\n";
        cout<<"4 Tiket Tribun    = 400.000\n";
        
        cout<<error + "\n"<<endl;
        cout<<"Lanjut Pembelian ( y/t )";
        cin>>pil;
        if(pil == 'y' or pil == 'Y') {
            error = "";
            goto pilihan;
        }else if(pil == 'n' or pil == 'N'){
            nama = "";
            goto mulai;
        }else {
            error = "Ulangin Pilihan";
            goto list;
        }
        
    pilihan :
        system("cls");
        for(i=0;i<2;i++){
            cout<<i+1<<". "<<konser[i]<<endl;
        }
        cout<<error + "\n"<<endl;
        cout<<"Masukkan Pilihan Anda : ";
        cin>>pilih_konser;
        if(pilih_konser > 2){
            error = "Pilihan nya cuman 2 dan kamu masih milih yang lain ? GA ADA OTAK";
            goto pilihan;
        }else{
            error = "";
            goto tipe;
        }
        
    tipe :
        system("cls");
        for(i=0;i<2;i++){
            cout<<i+1<<". "<<tipe_tiket[i]<<endl;
        }
        cout<<error + "\n"<<endl;
        cout<<"Masukkan Pilihan Anda : ";
        cin>>pilih_tipe;
        if(pilih_tipe > 2){
            error = "Pilihan nya cuman 2 dan kamu masih milih yang lain ? GA ADA OTAK";
            goto tipe;
        }else{
            error = "";
            goto pembayaran;
        }
        
    pembayaran :
        pilih_tipe = pilih_tipe - 1;
        if(pilih_konser == 1){
            biaya = sheila_tiket[pilih_tipe];
        }else if(pilih_konser == 2){
            biaya = judika_tiket[pilih_tipe];
        }
        pilih_konser = pilih_konser - 1;
        ph_konser = konser[pilih_konser];
        ph_tiket = tipe_tiket[pilih_tipe];
        jd_konser = jadwal_konser[pilih_konser];
        /* Int to String */
        stringstream intToString;
        intToString << biaya;
        ph_biaya = intToString.str();
        /* End Int to String */
        /* Penyimpanan Sementara : Fungsi Merekam Jumlah Pembelian  */
        x[index] = "Tiket Konser : "+ph_konser+", Tipe Konser : "+ph_tiket+"\nJadwal Konser :  "+ jd_konser + "\nBiaya : "+ph_biaya;
        tt_biaya[index] = biaya;
        // cout<<index<<pilih_konser<<pilih_tipe<<endl; // DEBUG
        cout<<"Pembelian di Rekam !!"<<endl;
        /* End */
        cout<<"Tambah item (y/n) ";
        index = index + 1;
        cin>>pil;
        if(pil == 'y' or pil == 'Y') {
            goto pilihan;
        }else{
            goto finish;
        }
        
    finish :
        system("cls");
        cout<<"Nama Pembeli   = '"<<nama<<"'"<<endl<<endl;
        cout<<"Item Pembelian :"<<endl<<endl;
        for(int i=0;i<index;i++){
            cout<<endl<<i+1<<". "<<x[i]<<endl;
            totalbiaya=totalbiaya+tt_biaya[i];
        }
        cout<<endl<<endl<<"TOTAL BIAYA = \t\t\t\tRp."<<totalbiaya<<",-";
        cout<<endl;
        system("pause");
        
}


EmoticonEmoticon

Ads 720 x 90