Advertisement
ChaeYuriya

Week 5 : main.cpp

Nov 3rd, 2024
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.93 KB | None | 0 0
  1. #include <iostream>
  2. #include "SLL.cpp"
  3.  
  4. using namespace std;
  5.  
  6. int createMenu(){
  7.     cout << "=====Menu=====" << endl;
  8.     cout << "1. Tambah Makanan" << endl;
  9.     cout << "2. Show Data Makanan" << endl;
  10.     cout << "3. Show Available Makanan" << endl;
  11.     cout << "4. Show makanan yang laku terjual" << endl;
  12.     cout << "5. Hapus makanan yang laku terjual" << endl;
  13.     cout << "6. Transaksi" << endl;
  14.     cout << "0. Exit" << endl;
  15.     cout << "==============" << endl;
  16.     int input;
  17.     cout <<" Pilih Menu : ";
  18.     cin >> input;
  19.     return input;
  20. }
  21.  
  22. int main(){
  23.     List data;
  24.     createNewList(data);
  25.     int menu = -1;
  26.      while(menu != 0){
  27.         menu = createMenu();
  28.         switch(menu){
  29.             case 0:
  30.                 {
  31.                     return 0;
  32.                 }
  33.             case 1:
  34.                 {
  35.                     int input;
  36.                     cout << "Masukan Total Makanan : ";
  37.                     cin >> input;
  38.                     addNelementList(data,input);
  39.                     break;
  40.                 }
  41.             case 2:
  42.                 {
  43.                     showAllFood(data);
  44.                     break;
  45.                 }
  46.  
  47.             case 3:
  48.                 {
  49.                     showAvailableFood(data);
  50.                     break;
  51.                 }
  52.             case 4:
  53.                 {
  54.                     showBestSeller(data);
  55.                     break;
  56.                 }
  57.             case 5:
  58.                 {
  59.                     deleteAllSoldOut(data);
  60.                     break;
  61.                 }
  62.             case 6:
  63.                 {
  64.                     int no,porsi;
  65.                     cout << "Masukan Nomor makanan : ";
  66.                     cin >> no;
  67.                     cout << "Masukan Porsi makanan : ";
  68.                     cin >> porsi;
  69.                     transaction(data,no,porsi);
  70.                     break;
  71.                 }
  72.         }
  73.     }
  74. }
  75.  
  76.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement