sekedar untuk berbagi ilmu di bidang pemrograman komputer,kali ini
saya akan memberi contoh sebuah program pembelian tiket pesawat dengan
menggunakan bahasa C++ .
Listing Programnya sebagai berikut :
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
char maskapai[20],nama[20],kode_penerbangan,rute[30],jawab;
int jml;
long int harga,total;
awal:
cout<<”\n Backpacker tour and Travel “<<endl;
cout<<”\n ——————————————-”<<endl;
cout<<”\n ________________________________________________________”;
cout<<”\n| Kode penerbangan | Rute | Harga |”;
cout<<”\n| 1.PDG-JKT | Padang-Jakarta | 500.000 |”;
cout<<”\n| 2.PDG-SIN | Padang-Singapura | 400.000 |”;
cout<<”\n| 3.JKT-LOM | Jakarta-Lombok | 600.000 |”;
cout<<”\n| 4.KL-PDG | Kuala Lumpur-Padang | 300.000 |”;
cout<<”\n| 5.JKT-SIN | Jakarta-Singapura | 350.000 |”;
cout<<”\n|________________________________________________________|”;
cout<<”\n Nama Penumpang : “;cin>>nama;
cout<<”\n Kode Penerbangan (1-5) : “;cin>>kode_penerbangan;
if (kode_penerbangan==’1′)
{
strcpy(rute,”Padang – Jakarta”);
strcpy(maskapai,”Lion Air”);
harga=500000;
}
else if (kode_penerbangan==’2′)
{
strcpy(rute,”Padang – Singapura”);
strcpy(maskapai,”Air Asia”);
harga=400000;
}
else if (kode_penerbangan==’3′)
{
strcpy(rute,”Jakarta – Lombok”);
strcpy(maskapai,”Garuda Indonesia”);
harga=600000; }
else if (kode_penerbangan==’4′)
{
strcpy(rute,”Kuala Lumpur – Padang”);
strcpy(maskapai,”Air Asia”);
harga=300000;
}
else if (kode_penerbangan==’5′)
{
strcpy(rute,”Jakarta – Singapura”);
strcpy(maskapai,”Sriwijata Air”);
harga=350000;
}
else
{
cout<<”\n Kode Pesawat yang Anda Masukan Salah”<<endl;
cout<<”\n Mau Input Data Lagi [Y/T]?”; jawab=getch();
if (jawab==’Y'||jawab==’y')
goto awal;
else
goto awal;
}
cout<<”\n Jumlah Tiket : “;cin>>jml;
total=jml*harga;
cout<<”\n Penumpang Yang Bernama : “<<nama<<endl;
cout<<”\n Maskapai : “<<maskapai<<endl;
cout<<”\n Rute : “<<rute<<endl;
cout<<”\n Harga Tiket : “<<harga<<endl;
cout<<”\n Total Bayar : “<<total<<endl;
cout<<”\n _________________________”<<endl;
cout<<”\n Mau Input Data Lagi [Y/T]?”;
jawab=getch();
if (jawab==’Y'||jawab==’y')
goto awal;
getch();
return 0;
}
Sumber : http://catatansiadjee.wordpress.com