Program Kotlin untuk Menghitung Kekuatan Angka

Dalam program ini, Anda akan belajar menghitung kekuatan angka dengan dan tanpa menggunakan fungsi pow ().

Contoh 1: Hitung kekuatan sebuah bilangan tanpa menggunakan pow ()

 fun main(args: Array) ( val base = 3 var exponent = 4 var result: Long = 1 while (exponent != 0) ( result *= base.toLong() --exponent ) println("Answer = $result") )

Saat Anda menjalankan program, hasilnya adalah:

 Jawaban = 81

Dalam program ini, basis dan eksponen masing-masing diberi nilai 3 dan 4.

Menggunakan perulangan while, kita terus mengalikan hasil dengan basis sampai eksponen menjadi nol.

Dalam hal ini, kita mengalikan hasil dengan basis sebanyak 4 kali, sehingga hasilnya = 1 * 3 * 3 * 3 * 3 = 81. Kita juga perlu membuang basis Longkarena result hanya menerima Longdan Kotlin berfokus pada keamanan tipe.

Namun, seperti di Java, kode di atas tidak berfungsi jika Anda memiliki eksponen negatif. Untuk itu, Anda perlu menggunakan fungsi pow () di Kotlin

Berikut kode Java yang setara: Program Java untuk menghitung kekuatan angka

Contoh 2: Hitung kekuatan sebuah bilangan menggunakan pow ()

 fun main(args: Array) ( val base = 3 val exponent = -4 val result = Math.pow(base.toDouble(), exponent.toDouble()) println("Answer = $result") )

Saat Anda menjalankan program, hasilnya adalah:

 Jawaban = 0,012345679012345678

Dalam program ini, kami menggunakan fungsi perpustakaan standar Math.pow () untuk menghitung kekuatan basis.

Kita juga perlu mengubah basis dan eksponen menjadi Doublekarena, pow hanya menerima Doubleparameter.

Artikel yang menarik...