Anda di halaman 1dari 7

#include <iostream>

#include <stdlib.h>

using namespace std;

//awal

struct data{

char nama[20], jt;

int umur;

float ht, jp;

data *next;

};

data *data_awal = NULL;

data *posisi;

char daerah, bandara, jam, kota_tujuan, bandara2, jam_tujuan;

int option, jumlah_penumpang, a, bagasi;

void tambah_data() {

data *baru;

baru = new data;

jumlah_penumpang = 2;

a = 1;

for (a = 0; a<= jumlah_penumpang; a++){

cout << "Masukkan Nama : "; cin >> baru->nama;

cout << "Masukkan Umur : "; cin >> baru->umur;

if (baru->umur<=25){

baru->jt = 'Anak-Anak';

baru->ht = 500000;
}

else if (baru->umur >= 25){

baru->jt = 'Dewasa';

baru->ht = 750000;

else {

baru->jt = 'Tidak diketahui';

baru->next = NULL;

if(data_awal == NULL)

data_awal=baru;

data_awal->next = NULL;

else{

baru->next = data_awal;

data_awal = baru; }

void berangkat(){

option = 0;

cout <<"\nMasukkan nama kota pemberangkatanmu = "; cin >> daerah;

cout <<"\nMasukkan nama bandara pemberangkatanmu = "; cin >> bandara;

cout <<"\n******Pilih Jam Pemberangkatan******\n";

cout <<"\n 1. 09:00";

cout <<"\n 2. 09:45";


cout <<"\n 3. 10:00";

cout <<"\n 4. 10:45";

cout <<"\n 5. 11:00";

cout <<"\n 6. 11:45";

cout <<"\n 7. 13:00";

cout <<"\n 8. 14:30";

cout <<"\n 9. 15:00";

cout <<"\n 10. 16:45";

switch (option){

case 1 :

jam = '09:00';

break;

case 2 :

jam = '09:45';

break;

case 3 :

jam = '10:00';

break;

case 4 :

jam = '10:45';

break;

case 5 :

jam = '11:00';

break;

case 6 :

jam = '11:45';

break;

case 7 :
jam = '13:00';

break;

case 8 :

jam = '14:30';

break;

case 9 :

jam = '15:00';

break;

case 10 :

jam = '16:45';

break;

cout <<"\nSilahkan Pilih Jam Pemberangkatan = "; cin >> jam;

void tujuan (){

option = 0;

cout <<"\nMasukkan nama kota tujuanmu = "; cin >> kota_tujuan;

cout <<"\nMasukkan nama bandara tujuanmu = "; cin >> bandara2;

cout <<"\nSilahkan masukkan kembali pilihan jam pemberangkatan"; cin >> jam_tujuan;

switch (option){

case 1 :

jam_tujuan = '11:00';

break;

case 2 :

jam_tujuan = '11:45';
break;

case 3 :

jam_tujuan = '12:00';

break;

case 4 :

jam_tujuan = '22:45';

break;

case 5 :

jam_tujuan= '13:00';

break;

case 6 :

jam_tujuan = '13:45';

break;

case 7 :

jam_tujuan= '15:00';

break;

case 8 :

jam_tujuan = '16:30';

break;

case 9 :

jam_tujuan = '17:00';

break;

case 10 :

jam_tujuan = '18:45';

break;

void pembukaan (){


cout<<"=======================================================================
==\n";

cout<<" Selamat Datang di Jalan Jalan ID :) \n";

cout<<"=======================================================================
==\n";

cout<<"\n";

void tampilkan() {

data *temp;

temp = data_awal;

cout << endl;

cout <<"=====================";

while (temp != NULL)

cout << " " << temp->nama << " ";

cout << " " << temp->umur << " ";

cout << " " << bagasi<< " ";

cout <<"==========================";

cout <<"======Pemberangkatan======";

cout <<"Dari : "<< daerah;

cout <<"Bandara : "<< daerah;

cout <<"Jam terbang : "<< jam;

cout <<"==========================";

cout <<"==========Tujuan==========";
cout <<"Kota Tujuan : "<< kota_tujuan;

cout <<"Bandara Tujuan : "<< bandara2;

cout <<"Jam Tujuan : "<<jam_tujuan;

int main()

system("cls");

data_awal = NULL;

pembukaan();

tambah_data();

cout << "Masukan total barang yang dibawa (kg)= "; cin >> bagasi;

Anda mungkin juga menyukai