Membuat Program pemesanan Tiket Kereta


Assalamualaikum Wr, Wb


Nama : Mukhrodi
Nim : 3420210023
Prodi : Teknik Informstika





menggunakan software borland C++

#include <stdio.h>
 #include <conio.h>
 #include <iostream.h>
 #include <string.h>


void main()
{
char nama_kereta[23],nama_pemesan[23],kode_kereta[23],lagi,discount[50];
int harga,kls,jml,pb,bt,dc,tp,ub,uk,dcs;

clrscr();
awal:
printf("===============================================================\n");
printf("\t\tPROGRAM TIKET KERETA\n");
printf("===============================================================\n");
printf("Kelas     \tAG(Argo Bromo)\tAL(Argo Lawu)\tPH(Argo Willis)\n");
printf("===============================================================\n");
printf("1-Executive   \t500000        \t475000       \t450000\n");
printf("2-Bisnis       \t480000        \t455000       \t430000\n");
printf("3-Ekonomi      \t460000        \t4435000      \t410000\n");
printf("===============================================================\n");
printf("Ketentuan Discount:\n");
printf("Apabila pembelian tiket diatas 10 maka diskon 10% Dari Total\n");
printf("Apabila pembelian tiket diatas  5 maka diskon  5% Dari Total\n");
printf("===============================================================\n");
printf("Ketentuan Biaya Tambahan:\n");
printf("Kelas Executive adalah 3% Dari Total\n");
printf("Kelas Bisnis 2% Dari Total\n");
printf("Kelas Ekonomi 1% Dari total\n");
printf("===============================================================\n");
printf("Ketentuan Salah Input:\n");
printf("Jika Salah Input Kode Kereta ATAU Kode Kelas Salah Maka Muncul Pesan\n");
printf("Setelah Muncul Pesan Lalu Pertanyaan Ingin Input Lagi\n");
printf("===============================================================\n");
printf("Ketentuan Kondisi:\n");
printf("Program Harus Menggunakan Switch Case dan If Else <Posisi Bebas>\n");
printf("===============================================================\n");

cout<<"Nama Pemesan\t\t\t:";
cin>>nama_pemesan;
clrscr();
cout<<"masukan kode kereta[AG/AL/PH]:\t";
cin>>kode_kereta;
cout<<"\npilihan kelas [1/2/3]:\n\n";
cout<<"1.Eksekutif\n";
cout<<"2.Bisnis\n";
cout<<"3.Ekonomi\n\n";
cout<<"Masukkan Kelas [1/2/3]:\t";
cin>>kls;
atas:
clrscr();
cout<<"\t\t\tDAFTAR PEMESANAN TIKET KERETA\n";
printf("=======================================================================\n");
if (strcmp(kode_kereta,"AG")==0||strcmp(kode_kereta,"ag")==0)
{
strcpy(nama_kereta,"ARGO BROMO");
if(kls==1)
harga=500000;

else if(kls==2)
harga=480000;

else if(kls==3)
harga=460000;
}

else if (strcmp(kode_kereta,"AL")==0||strcmp(kode_kereta,"al")==0)
{
strcpy(nama_kereta,"ARGO LAWU");
if(kls==1)
harga=475000;

else if(kls==2)
harga=455000;

else if(kls==3)
harga=435000;
}

else if (strcmp(kode_kereta,"PH")==0||strcmp(kode_kereta,"ph")==0)
{
strcpy(nama_kereta,"ARGO WILIS");
if(kls==1)
harga=450000;

else if(kls==2)
harga=430000;

else if(kls==3)
harga=410000;
}

else
{
cout<<"\n\nMAAF KODE YANG ANDA MASUKAN SALAH"<<endl<<endl;
cout<<"\n\n\n\n\n\t\t\t\t\tinput ulang [Y/T]?:";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto atas;
else
goto bawah;
}
cout<<"Nama Pemesan\t\t\t:"<<nama_pemesan<<endl;
cout<<"Kode Kereta\t\t\t:"<<kode_kereta<<endl;
cout<<"Kode Kelas\t\t\t:"<<kls<<endl;
cout<<"Nama Kereta\t\t\t:"<<nama_kereta<<"\n\n";
cout<<"Harga tiket\t\t\t:Rp."<<harga<<endl;
cout<<"jumlah Beli\t\t\t:";
cin>>jml;
pb=harga*jml+bt;
cout<<"Total\t\t\t\t:"<<pb<<endl;

dcs=50500;
cout<<"discount\t\t\t:"<<dcs<<endl;
bt=60200;
cout<<"Biaya tambahan\t\t\t:"<<bt<<endl;
printf("=======================================================================\n");
tp=0.25*pb;
cout<<"Grand Total\t\t\t:Rp."<<tp<<endl;
cout<<"uang bayar\t\t\t:Rp.";
cin>>ub;
uk=ub-tp-dcs;
cout<<"uang kembali\t\t\t:Rp."<<uk<<endl;
printf("=======================================================================\n");
cout<<" \n\n\n\n\t\t\t\t\ INGIN INPUT LAGI [Y/T]?:";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto atas;
else
goto bawah;
bawah:
{
clrscr();
cout<<"\n\n\n\n\n\t\t==================================\n ";
cout<<"\t\t\t....TERIMAKASIH....\n ";
cout<<"\t\t================================== ";
}
getch();
}

Wassalamualaikum Wr.Wb

Komentar

Postingan Populer