Assalamualaikum wr.wb

Assalamualaikum Warahmatullahi Wabarakatuh

Kamis, 22 Januari 2015

Program C++ Penjualan Tiket Bus

#include<iostream.h>
#include<conio.h>
#include<iomanip.h>

void masuk();
void proses();
void keluar();

char kode;
char*nama;
char*kelas;
int tipe,x, jlh,jumlah_tiket=0,diskon=0;
double harga=0,total,total_bayar=0;

void masuk()
{
    cout<<"Data ke_"<< x <<endl;
    cout<<"Kode[A/B]:";cin>>kode;
    cout<<"Tipe[1/2]:";cin>>tipe;
    cout<<"Jumlah Tiket:";cin>>jumlah_tiket;
}

void keluar()
{
cout<<"harga\t\t:"<<harga<<endl;
cout<<"kelas\t\t:"<<kelas<<endl;
cout<<"total\t\t:"<<setprecision(8)<<total<<endl;
cout<<"diskon\t\t:"<<diskon<<endl;
cout<<"total bayar\t\t:"<<setprecision(8)<<total_bayar<<endl;
cout<<"---------------------------"<<endl;
cout<<"\n\n";
}

void proses()
{
if(kode=='A'|| kode=='a'){
    nama="ALS";
    switch(tipe){
        case 1 :{kelas="Bisnis";
                    harga=150000;
                    break;}
        case 2 :{kelas="Excekutif";
                    harga=200000;
                    break;}
        default:{kelas=" ";
                    harga=0 ;
                    break;}

        }

        }else if(kode=='B' || kode=='b'){
    nama="kupj";
    switch(tipe){
            case 1:{kelas="Bisnis";
                    harga=40000;
                    break;}
        case 2:{kelas="Excekutif";
                    harga=60000;
                    break;}
        default:{kelas="";
                    harga=0;
                    break;}

        }
}else{
    nama="" ;
    kelas="" ;
    harga=0 ;

}

total=jumlah_tiket*harga;
if(jumlah_tiket>10){
    diskon=0.1*harga;
    }
else if(jumlah_tiket>5){
    diskon=0.05*harga;
    }
else{
    diskon=0;
    }
total_bayar=total-diskon;

}
void main()
 {
 cout<<"Penjualan tiket bus"<<endl;
 cout<<"---------------------------"<<endl;
 cout<<"Input Jumlah Data:";cin>>jlh;
 for(x=1;x<=jlh;x++){
 masuk();
 proses();
 keluar();
 }
 }

Tidak ada komentar:

Posting Komentar