Advertisement
rickyreticent

Loket tiket konser cpp

Jan 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. // Example program
  2. #include <iostream>
  3. #include <stdlib.h>
  4. using namespace std;
  5.  
  6. struct tiket
  7. {
  8. int tipe;
  9. int jumlah;
  10. int bayar;
  11. };
  12. void ticket()
  13. {
  14. struct tiket a;
  15.  
  16. cout<<"Pilihan anda? : ";
  17. cin>>a.tipe;
  18. cout<<endl<<endl;
  19. switch(a.tipe)
  20. {
  21. case 1:
  22. cout<<"Jumlah yang ingin dibeli?"<<endl
  23. <<"***NB Beli Maksimal 10 ticket***"<<endl;
  24. cin>>a.jumlah;
  25. cout<<endl<<endl;
  26. if(a.jumlah>10)
  27. cout<<"Maaf Pembelian dari 10 tidak dibolehkan!"<<endl<<endl;
  28. else if (a.jumlah<=10){
  29. a.bayar=a.jumlah*400000;
  30. cout<<"Total harga yang harus dibayar adalah: "<<a.bayar<<endl;
  31. }
  32. break;
  33.  
  34. case 2:
  35. cout<<"Jumlah yang ingin dibeli?"<<endl
  36. <<"***NB Beli Maksimal 10 ticket***"<<endl;
  37. cin>>a.jumlah;
  38. cout<<endl<<endl;
  39. if(a.jumlah>10)
  40. cout<<"Maaf Pembelian dari 10 tidak dibolehkan!"<<endl<<endl;
  41. else if(a.jumlah<=10){
  42. a.bayar=a.jumlah*500000;
  43. cout<<"Total harga yang harus dibayar adalah: "<<a.bayar<<endl;
  44. }
  45. break;
  46.  
  47. case 3:
  48. cout<<"Jumlah yang ingin dibeli?"<<endl
  49. <<"***NB Beli Maksimal 10 ticket***"<<endl;
  50. cin>>a.jumlah;
  51. cout<<endl<<endl;
  52. if(a.jumlah>10)
  53. cout<<"Maaf Pembelian dari 10 tidak dibolehkan!"<<endl<<endl;
  54. else if(a.jumlah<=10){
  55. a.bayar=a.jumlah*600000;
  56. cout<<"Total harga yang harus dibayar adalah: "<<a.bayar<<endl;
  57. }
  58. break;
  59.  
  60. case 4:
  61. cout<<"Jumlah yang ingin dibeli?"<<endl
  62. <<"***NB Beli Maksimal 10 ticket***"<<endl;
  63. cin>>a.jumlah;
  64. cout<<endl<<endl;
  65. if(a.jumlah>10)
  66. cout<<"Maaf Pembelian dari 10 tidak dibolehkan!"<<endl<<endl;
  67. else if(a.jumlah<=10);
  68. {
  69. a.bayar=a.jumlah*1200000;
  70. cout<<"Total harga yang harus dibayar adalah: "<<a.bayar<<endl;
  71. }
  72. break;
  73.  
  74. case 5:
  75. cout<<"Jumlah yang ingin dibeli?"<<endl
  76. <<"***NB Beli Maksimal 10 ticket***"<<endl;
  77. cin>>a.jumlah;
  78. cout<<endl<<endl;
  79. if(a.jumlah>10)
  80. cout<<"Maaf Pembelian dari 10 tidak dibolehkan!"<<endl<<endl;
  81. else if(a.jumlah<=10)
  82. {
  83. a.bayar=a.jumlah*2800000;
  84. cout<<"Total harga yang harus dibayar adalah: "<<a.bayar<<endl;
  85. }
  86. break;
  87.  
  88. default:
  89. cout<<"Maaf, Masukkan Tidak Tersedia!";break;
  90.  
  91. }
  92.  
  93. }
  94. int main()
  95. {
  96. char a;
  97.  
  98. awal:
  99. cout<<" Loket Tiket Konser ";
  100. cout<<" Pilihan Tiket : "<<endl
  101. <<"1. Tribun Samping @400K"<<endl
  102. <<"2. Tribun Tengah @500K"<<endl
  103. <<"3. Kelas Festival @500K"<<endl
  104. <<"4. Kelas Gold @1.200K"<<endl
  105. <<"5. Kelas Diamond @2.800K"<<endl;
  106.  
  107. ticket();
  108.  
  109. cout<<"Beli Lagi? <Y/N>";cin>>a;
  110. cout<<endl;
  111. while (a=='y'||a=='Y')
  112. goto awal;
  113. return 0;
  114.  
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement