Bir Sayının Gücünü Hesaplamak için Kotlin Programı

Bu programda, bir sayının gücünü pow () işlevi kullanarak ve kullanmadan hesaplamayı öğreneceksiniz.

Örnek 1: Bir sayının gücünü pow () kullanmadan hesaplayın

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

Programı çalıştırdığınızda, çıktı:

 Cevap = 81

Bu programda, taban ve üs sırasıyla 3 ve 4 değerleri atanmıştır.

While döngüsünü kullanarak, üs sıfır olana kadar sonucu tabana çarpmaya devam ederiz.

Bu durumda, sonucu toplamda 4 kez tabana göre çarparız, bu nedenle sonuç = 1 * 3 * 3 * 3 * 3 = 81. Ayrıca, Longsonuç sadece kabul ettiği Longve Kotlin tip güvenliğine odaklandığı için temel atmamız gerekir.

Ancak, Java'da olduğu gibi, negatif bir üssünüz varsa yukarıdaki kod çalışmaz. Bunun için Kotlin'de pow () işlevini kullanmanız gerekir.

İşte eşdeğer Java kodu: Bir sayının gücünü hesaplamak için Java Programı

Örnek 2: pow () kullanarak bir sayının gücünü hesaplayın

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

Programı çalıştırdığınızda, çıktı:

 Cevap = 0,012345679012345678

Bu programda, tabanın gücünü hesaplamak için standart kütüphane fonksiyonu Math.pow () kullandık.

Ayrıca base ve exponent'i de dönüştürmemiz gerekir Doubleçünkü pow yalnızca Doubleparametreleri kabul eder .

Ilginç makaleler...