import [Link].
Scanner;
public class KalkulatorSederhana {
public static void main(String[] args) {
Scanner input = new Scanner([Link]);
[Link]("Kalkulator Sederhana");
[Link]("Pilih operasi: ");
[Link]("1. Penjumlahan (+)");
[Link]("2. Pengurangan (-)");
[Link]("3. Perkalian (*)");
[Link]("4. Pembagian (/)");
[Link]("5. Pangkat (^)");
[Link]("Masukkan pilihan (1/2/3/4/5): ");
int pilihan = [Link]();
[Link]("Masukkan angka pertama: ");
double angka1 = [Link]();
double angka2 = 0;
if (pilihan != 5) {
[Link]("Masukkan angka kedua: ");
angka2 = [Link]();
}
double hasil = 0;
switch (pilihan) {
case 1:
hasil = angka1 + angka2;
[Link]("Hasil penjumlahan: " + hasil);
break;
case 2:
hasil = angka1 - angka2;
[Link]("Hasil pengurangan: " + hasil);
break;
case 3:
hasil = angka1 * angka2;
[Link]("Hasil perkalian: " + hasil);
break;
case 4:
if (angka2 != 0) {
hasil = angka1 / anga2;
[Link]("Hasil pembagian: " + hasil);
} else {
[Link]("Error: Tidak bisa membagi dengan nol.");
}
break;
case 5:
[Link]("Masukkan pangkat: ");
angka2 = [Link]();
hasil = [Link](angka1, angka2);
[Link]("Hasil pangkat: " + hasil);
break;
default:
[Link]("Pilihan tidak valid.");
}
[Link]();
}
}