Program Kotlin untuk Membuat Kalkulator Sederhana Menggunakan case switch ...

Dalam program ini, Anda akan belajar membuat kalkulator sederhana menggunakan ekspresi when di Kotlin. Kalkulator ini dapat menjumlah, mengurangi, mengalikan, dan membagi dua angka.

Contoh: Kalkulator Sederhana menggunakan Pernyataan Sakelar

 import java.util.* fun main(args: Array) ( val reader = Scanner(System.`in`) print("Enter two numbers: ") // nextDouble() reads the next double from the keyboard val first = reader.nextDouble() val second = reader.nextDouble() print("Enter an operator (+, -, *, /): ") val operator = reader.next()(0) val result: Double when (operator) ( '+' -> result = first + second '-' -> result = first - second '*' -> result = first * second '/' -> result = first / second // operator doesn't match any case constant (+, -, *, /) else -> ( System.out.printf("Error! operator is not correct") return ) ) System.out.printf("%.1f %c %.1f = %.1f", first, operator, second, result) )

Saat Anda menjalankan program, hasilnya adalah:

 Masukkan dua angka: 1.5 4.5 Masukkan operator (+, -, *, /): * 1.5 * 4.5 = 6.8

The *Operator dimasukkan oleh pengguna disimpan dalam variabel Operator menggunakan next()metode Scannerobjek.

Demikian juga, dua operan, 1.5 dan 4.5 disimpan dalam variabel pertama dan kedua masing-masing menggunakan nextDouble()metode Scannerobjek.

Karena, operator *mencocokkan kondisi when '*':, kontrol program akan melompat ke

 hasil = pertama * detik; 

Pernyataan ini menghitung produk dan penyimpanan dalam hasil variabel dan dicetak menggunakan printfpernyataan tersebut.

Berikut kode Java yang setara: Program Java untuk Membuat Kalkulator Sederhana

Artikel yang menarik...