Advertisement
MangJuned-

Untitled

Dec 6th, 2019
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.35 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <windows.h>
  4. using namespace std;
  5. class kasir{
  6. int a,b;
  7. public:
  8. void angka (int,int);
  9. int total (void) {return (a*b);
  10. }
  11. int kembalian (void) {return (a-b);
  12. }
  13. };
  14. void kasir::angka (int x, int y){
  15. a=x;
  16. b=y;
  17. }
  18. struct barang {
  19. int kode,pri,jml,byr;
  20. };
  21.  
  22. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  23.  
  24. int main(int argc, char** argv) {
  25.  
  26. kasir ksr;
  27. barang brg1;
  28.  
  29. char lagi,uang[20];
  30. cout<<"========================================="<<endl;
  31. cout<<" Selamat Datang di Warkop Mang Juned"<<endl;
  32. cout<<" Perut Anda Smile Kami Senang "<<endl;
  33.  
  34.  
  35. cout<<"========================================="<<endl<<endl<<endl;
  36.  
  37. cout<<""<<endl;
  38. cout<<" Menu Makanan Harga"<<endl;
  39. cout<<"---------------- ----------"<<endl;
  40. cout<<"1. BUBUR KACANG IJO Rp. 4.000"<<endl;
  41. cout<<"2. NASI GORENG Rp. 8.000"<<endl;
  42. cout<<"3. PANCONG KEJU SUSU Rp. 10.000"<<endl;
  43. cout<<"4. ROTI PISANG KEJU Rp. 12.000"<<endl;
  44. cout<<"5. INDOMIE TELOR Rp. 8.000"<<endl;
  45. cout<<"6. OVALTINE Rp. 6.000"<<endl;
  46. cout<<"7. TEH TARIK Rp. 3000"<<endl;
  47. cout<<endl;
  48. cout<<"MASUKKAN UANG ANDA : ";
  49. cin>>uang;
  50. do
  51. {
  52. cout<<'\n'<<"MASUKKAN PILIHAN ANDA : ";
  53. cin>>brg1.kode;
  54.  
  55. switch (brg1.kode){
  56.  
  57. case 1:
  58. system("cls");
  59. cout<<'\n'<<"BUBUR KACANG IJO"<<endl;
  60. brg1.pri=4000;
  61. cout<<"Masukkan Jumlah :";
  62. cin>>brg1.jml;
  63. ksr.angka(brg1.pri,brg1.jml);
  64. cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
  65. cout<<"DIBAYAR : Rp. ";
  66. cin>>brg1.byr;
  67. ksr.angka(brg1.byr,ksr.total());
  68. cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
  69. cout<<"Masih ada Y/T :";
  70. cin>>lagi;
  71. break;
  72. case 2:
  73. system("cls");
  74. cout<<'\n'<<"NASI GORENG"<<endl;
  75. brg1.pri=8000;
  76. cout<<"Masukkan Jumlah :";
  77. cin>>brg1.jml;
  78. ksr.angka(brg1.pri,brg1.jml);
  79. cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
  80. cout<<"DIBAYAR : Rp. ";
  81. cin>>brg1.byr;
  82. ksr.angka(brg1.byr,ksr.total());
  83. cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
  84. cout<<"Masih ada Y/T :";
  85. cin>>lagi;
  86. break;
  87. case 3:
  88. system("cls");
  89. cout<<'\n'<<"PANCONG KEJU SUSU"<<endl;
  90. brg1.pri=10000;
  91. cout<<"Masukkan Jumlah :";
  92. cin>>brg1.jml;
  93. ksr.angka(brg1.pri,brg1.jml);
  94. cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
  95. cout<<"DIBAYAR : Rp. ";
  96. cin>>brg1.byr;
  97. ksr.angka(brg1.byr,ksr.total());
  98. cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
  99. cout<<"Masih ada Y/T :";
  100. cin>>lagi;
  101. break;
  102. case 4:
  103. system("cls");
  104. cout<<'\n'<<"ROTI PISANG KEJU"<<endl;
  105. brg1.pri=12000;
  106. cout<<"Masukkan Jumlah :";
  107. cin>>brg1.jml;
  108. ksr.angka(brg1.pri,brg1.jml);
  109. cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
  110. cout<<"DIBAYAR : Rp. ";
  111. cin>>brg1.byr;
  112. ksr.angka(brg1.byr,ksr.total());
  113. cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
  114. cout<<"Masih ada Y/T :";
  115. cin>>lagi;
  116. break;
  117. case 5:
  118. system("cls");
  119. cout<<'\n'<<"INDOMIE TELOR"<<endl;
  120. brg1.pri=8000;
  121. cout<<"Masukkan Jumlah :";
  122. cin>>brg1.jml;
  123. ksr.angka(brg1.pri,brg1.jml);
  124. cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
  125. cout<<"DIBAYAR : Rp. ";
  126. cin>>brg1.byr;
  127. ksr.angka(brg1.byr,ksr.total());
  128. cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
  129. cout<<"Masih ada Y/T :";
  130. cin>>lagi;
  131. break;
  132. case 6:
  133. system("cls");
  134. cout<<'\n'<<"OVALTINE"<<endl;
  135. brg1.pri=6000;
  136. cout<<"Masukkan Jumlah :";
  137. cin>>brg1.jml;
  138. ksr.angka(brg1.pri,brg1.jml);
  139. cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
  140. cout<<"DIBAYAR : Rp. ";
  141. cin>>brg1.byr;
  142. ksr.angka(brg1.byr,ksr.total());
  143. cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
  144. cout<<"Masih ada Y/T :";
  145. cin>>lagi;
  146. break;
  147. case 7:
  148. system("cls");
  149. cout<<'\n'<<"TEH TARIK"<<endl;
  150. brg1.pri=3000;
  151. cout<<"Masukkan Jumlah :";
  152. cin>>brg1.jml;
  153. ksr.angka(brg1.pri,brg1.jml);
  154. cout<<"Total harganya yaitu : Rp. "<<ksr.total()<<endl;
  155. cout<<"DIBAYAR : Rp. ";
  156. cin>>brg1.byr;
  157. ksr.angka(brg1.byr,ksr.total());
  158. cout<<"KEMBALI : Rp. "<<ksr.kembalian()<<endl;
  159. cout<<"Masih ada Y/T :";
  160. cin>>lagi;
  161. break;
  162. default:
  163. cout<<"Kode yang anda masukkan tidak ada"<<endl;
  164. }
  165.  
  166. }
  167.  
  168. while (lagi=='Y' || lagi=='y');
  169. system("cls");
  170. cout<<"================================================================="<<endl;
  171. cout<<" Terimah Kasih "<<"Atas Kunjungan Anda di Warkop Mang Juned "<<endl;
  172. cout<<"================================================================="<<endl;
  173. getch ();
  174. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement