Friday, October 12, 2018

Hallo Coding Maniak sudahkah anda ngoding hari ini ??
Kali ini saya akan membagikan contoh program C++ tiket pesawat, tentunya lengkap dengan source codenya dan gambar-gambarnya juga, semua program yang ada di blog ini sudah di test dahulu sebelum di upload jadi 99% pasti sukses di run, dalam program c++ ini kita menggunakan perulangan do while dan pemilihan switch case dan if.
Dalam contoh program C++ ini tentunya akan ada menu standart yang seperti tempat tujuan, harga tiket pesawat dengan berbagai macam kelas, seperti kelas ekonomi, bisnis dan eksekutif oh iya dalam menu harga tiket kali ini saya menggunakan satuan dollar ditampilannya tapi tenang kalau hasil perhitungannya sudah dirupiahkan kok.
Oke kita lihat saja gambaran jelasnya dibawah biar nggak bingung.

source code C++ tiket pesawat


Bisa kita lihat digambar diatas di menunya ada dua destinasi tujuan bangkok dan hongkong beserta harga dari berbagai kelasnya, kalau kalian mau kalian juga bisa mengubah dan menambahkannya sesuka hati nanti tinggal tambahkan saja codingnya di switch case yang baru.
Untuk penjelasan variabelnya disini
ada tipe data char yang terdiri dari :
kode_kota untuk memilih pilihan kota tujuan
kelas untuk memilih kelas tiket yang dipilih
kembali untuk pilihan mengulang kembali dia akhir program
ada tipe data int atau integer :
harga_tiket untuk harga tiket pastinya
PPN itu untuk menghitung pajaknya
Jum_bayar untuk nanti jumlah yang harus dibayar

Kita lanjut saja

tutorial pemrograman C++



Digambar diatas pemilihan if didalam case nya untuk menghitung jenis kelas harga dan lain-lain sebagainya.


belajar pemrograman C++

Digambar diatas juga sama cuma bedanya sekarang di case yang satunya lagi


belajar pemrograman C++ untuk pemula
Ini untuk penutup perulangan kita akan diberi pilihan mau mengulangi atau tidak, tinggal jawab y / Y kalau mau atau tekan saja sembarang huruf kalau tidak mau mengulang.

Dan ini lah gambaran saat program c++ tiket pesawat di run

belajar pemrograman C++ untuk pemula

Kita tinggal masukan tujuan kita ada 1 atau 2, dalam gambar diatas saya memilih 2 yaitu hongkong lalu akan ada pilihan kode kelas tiket pesawat mau E untuk ekonomi, B untuk bisnis dan X untuk eksekutif, lalu tekan enter dan akan muncul harga tiket, ppn dan jumlah bayar oh iya serta pilihan untuk mau mengulangi program atau tidak.

Gimana ??
Tertarik mau coba

Oke dibawah ini adalah source code nya, seperti biasa saya lebih menyarankan kalian menulis manual source code nya dari pada langsung mengcopasnya, supaya kalian lebih terbiasa tapi pilihan akhir ada di tangan kalian...


#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main ()
{
                char kode_kota,kelas,kembali;
                int harga_tiket,PPN,jum_bayar;
                do
                {
                                printf("\n__________________ HARGA TIKET PESAWAT ___________________\n");
                                cout<<"\n==========================================================\n";
                                cout<<"Tujuan Anda        Kelas         Kelas        Kelas     \n";
                                cout<<"                   Ekonomi(E)    Bisnis(B)    Eksekutif(X)\n";
                                cout<<"==========================================================\n";
                                cout<<"1. Bangkok         $35           $50          $70         \n";
                                cout<<"2. Hongkong        $45           $60          $80         \n";
                                cout<<"==========================================================\n";
                                printf("\n___________________ Pilih Kota Tujuan ____________________\n");
                                cout<<"\nMasukan Kode Kota [1-2]             : ";
                                cin>>kode_kota;
                               
                                switch(kode_kota)
                                {
                                     case '1':
                                           {
                                             cout<<"Kota Tujuan Anda                    : BANGKOK\n"<<endl;
                                     printf("___________________ Pilih Kelas Pesawat ___________________");
                                              cout<<"\nMasukan Kode Kelas Pesawat [E/B/X]  : ";
                                              cin>>kelas;
                                              cout<<endl;
                                              if (kelas=='E' || kelas=='e')
                                                  {
                                                      harga_tiket=35*13000;
                                                       PPN=0;
                                                       jum_bayar=harga_tiket+PPN;
                                                       cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                       cout<<"PPN          = Rp."<<PPN<<endl;
                                                       cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                    }
                                                     else if (kelas=='B' || kelas=='b')
                                                       {
                                                           harga_tiket=50*13000;
                                                           PPN=0.05*harga_tiket;
                                                           jum_bayar=harga_tiket+PPN;
                                                           cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                           cout<<"PPN          = Rp."<<PPN<<endl;
                                                           cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                          }
                                                            else if (kelas=='X' || kelas=='x')
                                                            {
                                                               harga_tiket=70*13000;
                                                                PPN=0.1*harga_tiket;
                                                                jum_bayar=harga_tiket+PPN;
                                                                cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                                cout<<"PPN          = Rp."<<PPN<<endl;
                                                                cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                               }
                                                                break;
                                           }
                                           case '2':
                                                 {
                                                    cout<<"Kota Tujuan Anda                    : HONGKONG\n"<<endl;
                                     printf("___________________ Pilih Kelas Pesawat ___________________");
                                                    cout<<"\nMasukan Kode Kelas Pesawat [E/B/X]  : ";
                                                    cin>>kelas;
                                                    cout<<endl;
                                                    if (kelas=='E' || kelas=='e')
                                                     {
                                                        harga_tiket=45*13000;
                                                        PPN=0;
                                                         jum_bayar=harga_tiket+PPN;
                                                         cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                         cout<<"PPN          = Rp."<<PPN<<endl;
                                                          cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                       }
                                                         else if (kelas=='B' || kelas=='b')
                                                            {
                                                              harga_tiket=60*13000;
                                                               PPN=0.05*harga_tiket;
                                                               jum_bayar=harga_tiket+PPN;
                                                               cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                               cout<<"PPN          = Rp."<<PPN<<endl;
                                                               cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                               }
                                                                 else if (kelas=='X' || kelas=='x')
                                                                {
                                                                   harga_tiket=80*13000;
                                                                    PPN=0.1*harga_tiket;
                                                                     jum_bayar=harga_tiket+PPN;
                                                                     cout<<"Harga Tiket  = Rp."<<harga_tiket<<endl;
                                                                    cout<<"PPN          = Rp."<<PPN<<endl;
                                                                    cout<<"Jumlah Bayar = Rp."<<jum_bayar<<endl;
                                                                  }
                                                                    break;
                                                         }
                                                default:
                                                cout<<"Anda Salah Memasukan Kode"<<endl; 
                                }
                                printf("\nAnda Ingin Memesan Kembali [Y/T]   : ");
                                cin>>kembali;  
                }
                while(kembali=='Y' || kembali=='y');
                getch();
}

Semoga postingan kali ini bermanfaat untuk kalian yang sedang mulai belajar pemrograman khususnya C++ atau untuk kalian yang kebetulan punya PR dari sekolah bisa juga sebagai bahan referensi, kunjungi terus coding maniak untuk contoh program, source code dan tutorial pemrograman lainnya.
Dan silahkan tuliskan pertanyaan dan komentarnya dibawah jika diras ada yang salah atau kurang jelas dalam penjelasan diatas ingat slogan di blog ini “Dari newbie, oleh newbie dan untuk newbie” kita disini sama-sama belajar.



1 comment:

  1. bro kalau boleh tau dari Array 1 dimensi,Array Multidimensi, record dan pointer, fungsi dan parameter fungsi, linked list dan Stack array. mana aja yang di pake ya

    ReplyDelete

Powered by Blogger.

Author

My photo
"life is only once, so don't choose to be mediocre, do whatever you need to do and die without regret" -Mad Arief-

Postingan Terbaru

Total Pageviews