Untitled
unknown
plain_text
8 months ago
1.1 kB
3
Indexable
Never
function tampilMenu() { console.log("1. Penambahan"); console.log("2. Perkalian"); console.log("3. Pembagian"); console.log("4. Pemangkatan"); console.log("5. Keluar"); } function hitungOperasi(operasi, aab, abb) { let hasil; switch (operasi) { case 1: hasil = aab + abb; break; case 2: hasil = aab * abb; break; case 3: hasil = aab / abb; break; case 4: hasil = Math.pow(aab, abb); break; } return hasil; } function main() { let pilihan; do { tampilMenu(); pilihan = parseInt(prompt("Masukkan pilihan: ")); let aab, abb; if (pilihan >= 1 && pilihan <= 4) { aab = parseInt(prompt("Masukkan nilai A: ")); abb = parseInt(prompt("Masukkan nilai B: ")); const hasil = hitungOperasi(pilihan, aab, abb); console.log(`Hasil: ${hasil}`); } else if (pilihan === 5) { console.log("Terima kasih!"); } else { console.log("Pilihan tidak valid!"); } } while (pilihan !== 5); } main();
Leave a Comment