TI POLITALA 2A ALPRO TUGAS BESAR
Tugas Besar Pesawat Travel
Program Penjualan Tiket Pesawat
FERRY ADITYA PUTRA GARUDA
Jl. MUHAJIRIN No. 37 Telp. 081258579221
PROGRAM TIKET PESAWAT
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("File FERRY ADITYA PUTRA GARUDA
TRAVEL");
myfile << "Hasil Kerja Garuda Travel";
myfile << "Mereka sangat rajin membantu para
penumpang"<<endl;
myfile << "Dan sangat menghormati orang
tua"<<endl;
myfile << "Selain itu senang
membantu"<<endl;
myfile.close();
cout << "File berhasil dibuat ";
char tujuan_pesawat[15],yes;
int beli,total,bayar,kembali,kelas;
struct maskapai
{
char nama[20];
char
pesawat[20];
int harga;
}msk;
struct pilih
{
char kode;
}kd;
atas:
printf("**********************************************\n");
printf("\tFERRY RADITYA GARUDA TRAVEL\n");
printf("**********************************************\n");
cout<<"\tDestination:\n";
cout<<"\tJakarta-->Singapore\n";
cout<<"\tJakarta-->Taipei\n";
cout<<"\tJakarta-->Madinah\n";
cout<<"\tJakarta-->Kyoto\n";
cout<<"**********************************************\n";
cout<<"Class\n";
cout<<"1.Economy\n";
cout<<"2.Business\n";
cout<<"3.VIP\n";
cout<<"Nama : ";cin>>msk.nama;
cout<<"Tujuan Pesawat [S/T/M/K]:
";cin>>kd.kode;
cout<<"Nama Pesawat :
";cin>>msk.pesawat;
cout<<"Kelas : ";cin>>kelas;
cout<<"Jumlah Pemesanan :
";cin>>beli;
if (kd.kode=='S' || kd.kode=='s')
{
(tujuan_pesawat,"Jakarta-Singapore");
if (kelas==1)
msk.harga=1050000;
else if(kelas==2)
msk.harga=2100000;
else if(kelas==3)
msk.harga=3401000;
else
cout<<"kode anda
salah"<<endl<<endl;
}
else if (kd.kode=='T' || kd.kode=='t')
{
(tujuan_pesawat,"Jakarta-Taipei");
if (kelas==1)
msk.harga=1800000;
else if(kelas==2)
msk.harga=2850000;
else if(kelas==3)
msk.harga=4015000;
else
cout<<"kode anda
salah"<<endl<<endl;
}
else if (kd.kode=='M' || kd.kode=='m')
{
(tujuan_pesawat,"Jakarta-->Madinah");
if (kelas==1)
msk.harga=10200000;
else if(kelas==2)
msk.harga=10500000;
else if(kelas==3)
msk.harga=30000000;
else
cout<<"kode anda
salah"<<endl<<endl;
}
else if (kd.kode=='K' || kd.kode=='k')
{
(tujuan_pesawat,"Jakarta-->Kyoto");
if (kelas==1)
msk.harga=1200000;
else if(kelas==2)
msk.harga=2500000;
else if(kelas==3)
msk.harga=3000000;
else
cout<<"kode anda
salah"<<endl<<endl;
}
else
cout<<"ANDA SALAH MEMASUKAN
KODE"<<endl;
total=beli*msk.harga;
printf("\tTRANSAKSI PENJUALAN TIKET PESAWAT\n");
printf("**********************************************\n\n");
cout<<"Nama :
"<<msk.nama<<endl;
cout<<"Alamat dari
"<<msk.nama<<" adalah "<<
&msk.nama<<endl;
cout<<"Tujuan Pesawat :
"<<tujuan_pesawat<<endl;
cout<<"Nama Pesawat :
"<<msk.pesawat<<endl;
cout<<"Kelas : "<<kelas<<endl;
cout<<"Harga :
"<<msk.harga<<endl;
cout<<"Jumlah Pemesanan :
"<<beli<<endl;
cout<<"Total Harga :
"<<total<<endl<<endl;
printf("\tPEMBAYARAN\n");
printf("****************************************\n\n");
cout<<"Uang Bayar : ";cin>>bayar;
kembali=bayar-total;
cout<<"Uang Kembali :
"<<kembali<<endl<<endl;
cout<<"_____________TERIMAKASIH_________________"<<endl<<endl;
bawah:
cout<<" Anda Ingin Mencoba Lagi
????"<<endl;
cout<<" Tekan Y atau N : ";
cin>>yes;
if(yes=='Y'||yes=='y')
{
goto atas;
}
else if(yes=='N'||yes=='n')
{
cout<<"\n THANK YOU :D";
}
else{
cout<<"\n THANK YOU :D";
return 0;
}
}
|
1. Penjelasan
Di dalam tugas besar codingan c++ saya terdapat beberapa Tambahan source code diantaranya:
A. Fungsi Pointer
Kegunaan pointer yang utama adalah untuk menyimpan alamat memori dari sebuah variabel dan alamat
dari sebuah fungsi. Pointer dapat meningkatkan kinerja untuk operasi yang dilakukan secara berulang.
dari sebuah fungsi. Pointer dapat meningkatkan kinerja untuk operasi yang dilakukan secara berulang.
C. Contoh Dasar Program Sruktur
D. Contoh Program Array dalam Struktur Data
Hasil Running Hasil Semua Program
Komentar
Posting Komentar