Untitled
unknown
plain_text
2 years ago
1.1 kB
9
Indexable
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();
Editor is loading...
Leave a Comment