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. 



B. Contoh Penerapan Program Pointer  









C. Contoh Dasar Program Sruktur












D. Contoh Program Array dalam Struktur Data


















Hasil Running Hasil Semua Program


Komentar

Postingan populer dari blog ini

TI POLITALA ALPRO1 1A

TI POLITALA 2A ALPRO SORTING

AI (Artificial Intelligence)