Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- // Ridho Aditya Nurtama (415190100500)
- #include <stdlib.h>
- using namespace std;
- main(){
- system("color a");
- int kelas, menu_tujuan, jumlah_tiket, harga, total, diskon, uang_bayar, kembalian;
- string tujuan;
- float total_tiket;
- cout << "========PESAN TIKET KERETA API========" << endl;
- cout << "Pilihan kelas : \n\t1.) Ekonomi \n\t2.) Bisnis" << endl;
- cout << "Mohon pilih tujuan : " ; cin >> kelas;
- if(kelas == 1){
- system ("CLS");
- cout << "Anda memilih kelas Ekonomi..." << endl;
- cout << "Pilihan kelas : \n\t1.) Jakarta (Rp. 37.000) \n\t2.) Yogyakarta (Rp. 63.000) \n\t3.) Solo (Rp. 72.500)" << endl;
- cout << "Mohon pilih tujuan : " ; cin >> menu_tujuan;
- cout << "Jumlah tiket : " ; cin >> jumlah_tiket;
- switch(menu_tujuan){
- case 1:
- tujuan = "Jakarta";
- harga = 37000;
- total_tiket = jumlah_tiket * 37000;
- break;
- case 2:
- tujuan = "Yogyakarta";
- harga = 63000;
- total_tiket = jumlah_tiket * 63000;
- break;
- case 3 :
- tujuan = "Solo";
- harga = 72500;
- total_tiket = jumlah_tiket * 72500;
- break;
- default:
- cout << "Mohon masukkan pesanan :" << endl;
- exit (EXIT_FAILURE);
- break;
- }
- if(jumlah_tiket > 5){
- total = total_tiket * 0.05;
- diskon = total_tiket - total;
- cout << "Total : Rp." << total_tiket << endl;
- cout << "====================================" << endl;
- cout << "[!]Selamat anda mendapatkan diskon 5%" << endl;
- cout << "====================================" << endl;
- cout << "Total yang harus kamu bayar : Rp." << diskon << endl;
- cout << "Masukkan uang bayar : "; cin >> uang_bayar;
- }else{
- diskon = total_tiket;
- cout << "Total yang harus kamu bayarkan adalah Rp." << diskon << endl;
- cout << "Masukkan Uang Bayar : "; cin >> uang_bayar;
- }
- kembalian = uang_bayar - diskon;
- if(kembalian == 0){
- cout << "====================================" << endl;
- cout << "Uang bayar mu senilai : Rp." << uang_bayar << endl;
- }else{
- cout << "Uang bayar mu senilai : Rp." << uang_bayar << endl;
- cout << "Kembalian mu senilai : Rp." << kembalian << endl;
- cout << "====================================" << endl;
- cout << "Terima kasih telah membeli tiket !" << endl;
- }
- }else{
- system ("CLS");
- cout << "Anda memilih kelas Bisnis..." << endl;
- cout << "Pilihan kelas : \n\t1.) Jakarta (Rp. 46.500) \n\t2.) Yogyakarta (Rp. 75.000) \n\t3.) Solo (Rp. 87.500)" << endl;
- cout << "Mohon pilih tujuan :" ; cin >> menu_tujuan;
- cout << "Jumlah tiket : " ; cin >> jumlah_tiket;
- switch(menu_tujuan){
- case 1:
- tujuan = "Jakarta";
- harga = 46500;
- total_tiket = jumlah_tiket * 46500;
- break;
- case 2:
- tujuan = "Yogyakarta";
- harga = 75000;
- total_tiket = jumlah_tiket * 75000;
- break;
- case 3 :
- tujuan = "Solo";
- harga = 87500;
- total_tiket = jumlah_tiket * 87500;
- break;
- default:
- cout << "Mohon masukkan pesanan !" << endl;
- exit (EXIT_FAILURE);
- break;
- }
- if(jumlah_tiket > 5){
- total = total_tiket * 0.1;
- diskon = total_tiket - total;
- cout << "Total : Rp. " << total_tiket << endl;
- cout << "====================================" << endl;
- cout << "[!]Selamat anda mendapatkan diskon 10%" << endl;
- cout << "====================================" << endl;
- cout << "Total yang harus kamu bayar : Rp." << diskon << endl;
- cout << "Masukkan uang bayar : "; cin >> uang_bayar;
- }else{
- diskon = total_tiket;
- cout << "Total yang harus kamu bayarkan adalah Rp." << diskon << endl;
- cout << "Masukkan Uang Bayar : "; cin >> uang_bayar;
- }
- kembalian = uang_bayar - diskon;
- if(kembalian == 0){
- cout << "====================================" << endl;
- cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
- }else{
- cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
- cout << "Kembalian mu senilai Rp." << kembalian << endl;
- }
- cout << "====================================" << endl;
- cout << "Terima kasih telah membeli tiket !" << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement