Berikut ini adalah contoh codingan
aplikasi kalkulator sederhana menggunakan bahasa pemrograman Java:
import java.util.Scanner;
public class Kalkulator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int angka1, angka2, hasil;
char operator;
System.out.print("Masukkan angka pertama: ");
angka1 = input.nextInt();
System.out.print("Masukkan operator (+, -, *, /): ");
operator = input.next().charAt(0);
System.out.print("Masukkan angka kedua: ");
angka2 = input.nextInt();
switch (operator) {
case '+':
hasil = angka1 + angka2;
System.out.println("Hasil:
" + hasil);
break;
case '-':
hasil = angka1 - angka2;
System.out.println("Hasil:
" + hasil);
break;
case '*':
hasil = angka1 * angka2;
System.out.println("Hasil:
" + hasil);
break;
case '/':
hasil = angka1 / angka2;
System.out.println("Hasil:
" + hasil);
break;
default:
System.out.println("Operator yang dimasukkan tidak valid!");
break;
}
}
}
Penjelasan:
1.
Pertama-tama, kita mendeklarasikan kelas
Kalkulator dengan metode main.
2.
Kemudian, kita membuat objek Scanner untuk
membaca input dari pengguna.
3.
Selanjutnya, kita mendeklarasikan tiga
variabel angka1, angka2, dan hasil, serta satu variabel operator untuk
menyimpan operator yang dimasukkan oleh pengguna.
4.
Program akan meminta pengguna untuk
memasukkan angka pertama, operator, dan angka kedua menggunakan objek Scanner.
5.
Program menggunakan switch untuk mengecek
operator yang dimasukkan oleh pengguna. Jika operator valid, program akan
menghitung hasil dan menampilkannya di layar. Jika operator tidak valid,
program akan menampilkan pesan kesalahan.
6.
Akhirnya, program selesai dijalankan dan
menunggu input selanjutnya.
Dengan codingan di atas, kita dapat
membuat aplikasi kalkulator sederhana yang dapat digunakan untuk melakukan
operasi aritmatika dasar, seperti penjumlahan, pengurangan, perkalian, dan
pembagian. Namun, perlu diperhatikan bahwa kode di atas masih sederhana dan
dapat ditingkatkan dengan menambahkan validasi input dan menangani kasus-kasus
khusus yang mungkin terjadi.

