Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal enabledelayedexpansion
- :main
- :: Inisialisasi variabel harga makanan dan minuman
- set nasi_goreng=20000
- set kopi=5000
- :: Inisialisasi variabel total harga dan uang yang dimasukkan oleh pengguna
- set total_harga=0
- set uang_masuk=0
- :: Tampilkan menu makanan dan minuman
- echo Menu:
- echo 1. Nasi Goreng (Rp %nasi_goreng%)
- echo 2. Kopi (Rp %kopi%)
- echo 3. Selesai
- echo.
- :: Pesanan pengguna
- set /p pesanan=Pilih menu (1/2/3):
- :: Cek apakah pengguna ingin keluar
- if "%pesanan%"=="3" goto :end
- :: Validasi pilihan pengguna
- if "%pesanan%"=="1" (
- set /p jumlah=Jumlah makanan yang dipesan:
- set /a total_harga=!total_harga! + !jumlah! * %nasi_goreng%
- ) else if "%pesanan%"=="2" (
- set /p jumlah=Jumlah minuman yang dipesan:
- set /a total_harga=!total_harga! + !jumlah! * %kopi%
- ) else (
- echo Pilihan tidak valid.
- goto :main
- )
- :: Input uang dari pengguna
- set /p uang_masuk=Masukkan uang:
- :: Hitung kembalian
- set /a kembalian=!uang_masuk! - !total_harga!
- :: Tampilkan total harga dan kembalian
- echo Total Harga: Rp !total_harga!
- echo Kembalian: Rp !kembalian!
- pause
- :: Kembali ke menu utama
- goto :main
- :end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement