Advertisement
RahmanIEN

Untitled

Sep 17th, 2023
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Winbatch 1.17 KB | Source Code | 0 0
  1. @echo off
  2. setlocal enabledelayedexpansion
  3.  
  4. :main
  5. :: Inisialisasi variabel harga makanan dan minuman
  6. set nasi_goreng=20000
  7. set kopi=5000
  8.  
  9. :: Inisialisasi variabel total harga dan uang yang dimasukkan oleh pengguna
  10. set total_harga=0
  11. set uang_masuk=0
  12.  
  13. :: Tampilkan menu makanan dan minuman
  14. echo Menu:
  15. echo 1. Nasi Goreng (Rp %nasi_goreng%)
  16. echo 2. Kopi (Rp %kopi%)
  17. echo 3. Selesai
  18. echo.
  19.  
  20. :: Pesanan pengguna
  21. set /p pesanan=Pilih menu (1/2/3):
  22.  
  23. :: Cek apakah pengguna ingin keluar
  24. if "%pesanan%"=="3" goto :end
  25.  
  26. :: Validasi pilihan pengguna
  27. if "%pesanan%"=="1" (
  28.     set /p jumlah=Jumlah makanan yang dipesan:
  29.     set /a total_harga=!total_harga! + !jumlah! * %nasi_goreng%
  30. ) else if "%pesanan%"=="2" (
  31.     set /p jumlah=Jumlah minuman yang dipesan:
  32.     set /a total_harga=!total_harga! + !jumlah! * %kopi%
  33. ) else (
  34.     echo Pilihan tidak valid.
  35.     goto :main
  36. )
  37.  
  38. :: Input uang dari pengguna
  39. set /p uang_masuk=Masukkan uang:
  40.  
  41. :: Hitung kembalian
  42. set /a kembalian=!uang_masuk! - !total_harga!
  43.  
  44. :: Tampilkan total harga dan kembalian
  45. echo Total Harga: Rp !total_harga!
  46. echo Kembalian: Rp !kembalian!
  47. pause
  48.  
  49. :: Kembali ke menu utama
  50. goto :main
  51.  
  52. :end
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement