Advertisement
Guest User

Untitled

a guest
Oct 10th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. using namespace std;
  4.  
  5. int main(){
  6. int kelas, menu_tujuan, jumlah_tiket, harga, total, diskon, uang_bayar, kembalian, orang;
  7. string tujuan;
  8. float total_tiket;
  9. cout << "PESAN TIKET KERETA API" << endl;
  10. cout << "Pilihan kelas : \n\t1.) Ekonomi \n\t2.) Bisnis" << endl;
  11. cout << "Mohon pilih tujuan : " ; cin >> kelas;
  12. if(kelas == 1){
  13. system ("CLS");
  14. cout << "Anda memilih kelas Ekonomi..." << endl;
  15. cout << "Pilihan kelas : \n\t1.) Jakarta (Rp. 37.000) \n\t2.) Yogyakarta (Rp. 63.000) \n\t3.) Solo (Rp. 72.500)" << endl;
  16. cout << "Mohon pilih tujuan !" ; cin >> menu_tujuan;
  17. cout << "Jumlah tiket : " ; cin >> jumlah_tiket;
  18. switch(menu_tujuan){
  19. case 1:
  20. tujuan = "Jakarta";
  21. harga = 37.000;
  22. total_tiket = orang * 37.000;
  23. break;
  24. case 2:
  25. tujuan = "Yogyakarta";
  26. harga = 63.000;
  27. total_tiket = orang * 63.000;
  28. break;
  29. case 3 :
  30. tujuan = "Solo";
  31. harga = 72.500;
  32. total_tiket = orang * 72.500;
  33. break;
  34. default:
  35. cout << "Mohon masukkan pesanan !" << endl;
  36. exit (EXIT_FAILURE);
  37. break;
  38. }
  39. if(orang > 5){
  40. total = total_tiket * 0.5;
  41. diskon = total_tiket - total;
  42. cout << "Total : " << total_tiket << endl;
  43. cout << "Total yang harus kamu bayar :" << diskon << endl;
  44. cout << "Masukkan uang bayar : "; cin >> uang_bayar;
  45. }else{
  46. diskon = total_tiket;
  47. cout << "Total yang harus kamu bayarkan adalah Rp." << diskon << endl;
  48. cout << "Masukkan Uang Bayar : "; cin >> uang_bayar;
  49. }
  50. kembalian = uang_bayar - diskon;
  51. if(kembalian == 0){
  52. cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
  53. }else{
  54. cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
  55. cout << "Kembalian mu senilai Rp." << kembalian << endl;
  56.  
  57. }
  58.  
  59. if(kelas == 2)
  60. system ("CLS");
  61. cout << "Anda memilih kelas Bisnis..." << endl;
  62. cout << "Pilihan kelas : \n\t1.) Jakarta (Rp. 46.500) \n\t2.) Yogyakarta (Rp. 75.000) \n\t3.) Solo (Rp. 87.500)" << endl;
  63. cout << "Mohon pilih tujuan !" ; cin >> menu_tujuan;
  64. cout << "Jumlah tiket : " ; cin >> jumlah_tiket;
  65. switch(menu_tujuan){
  66. case 1:
  67. tujuan = "Jakarta";
  68. harga = 46.500;
  69. total_tiket = orang * 46.500;
  70. break;
  71. case 2:
  72. tujuan = "Yogyakarta";
  73. harga = 75.000;
  74. total_tiket = orang * 75.000;
  75. break;
  76. case 3 :
  77. tujuan = "Solo";
  78. harga = 87.500;
  79. total_tiket = orang * 87.500;
  80. break;
  81. default:
  82. cout << "Mohon masukkan pesanan !" << endl;
  83. exit (EXIT_FAILURE);
  84. break;
  85. }
  86.  
  87. if(orang > 5){
  88. total = total_tiket * 0.10;
  89. diskon = total_tiket - total;
  90. cout << "Total : " << total_tiket << endl;
  91. cout << "Total yang harus kamu bayar :" << diskon << endl;
  92. cout << "Masukkan uang bayar : "; cin >> uang_bayar;
  93. }else{
  94. diskon = total_tiket;
  95. cout << "Total yang harus kamu bayarkan adalah Rp." << diskon << endl;
  96. cout << "Masukkan Uang Bayar : "; cin >> uang_bayar;
  97. }
  98. kembalian = uang_bayar - diskon;
  99. if(kembalian == 0){
  100. cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
  101. }else{
  102. cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
  103. cout << "Kembalian mu senilai Rp." << kembalian << endl;
  104.  
  105. }
  106. cout << "Terima kasih telah membeli tiket !" << endl;
  107. cout << "-----------------------------------" << endl;
  108. return 0;
  109.  
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement