Untitled
import 'dart:io'; void main() { List<String> menu = ['Nasi Goreng', 'Mie Ayam', 'Es Teh', 'Es Jeruk']; List<int> prices = [15000, 12000, 5000, 6000]; print('Selamat datang di Warung Makan!'); print('Menu:'); for (int i = 0; i < menu.length; i++) { print('${i + 1}. ${menu[i]} - Rp${prices[i]}'); } stdout.write('Masukkan nomor menu yang ingin dipesan: '); int? choice = int.tryParse(stdin.readLineSync()!); if (choice != null && choice > 0 && choice <= menu.length) { stdout.write('Masukkan jumlah pesanan: '); int? quantity = int.tryParse(stdin.readLineSync()!); if (quantity != null && quantity > 0) { int total = prices[choice - 1] * quantity; print('Anda memesan $quantity ${menu[choice - 1]} dengan total harga Rp$total'); } else { print('Jumlah pesanan tidak valid.'); } } else { print('Pilihan menu tidak valid.'); } }
Leave a Comment