Program Kotlin do obliczania potęgi liczby

W tym programie nauczysz się obliczać potęgę liczby z użyciem funkcji pow () i bez niej.

Przykład 1: Oblicz potęgę liczby bez użycia funkcji 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") )

Po uruchomieniu programu wynik będzie następujący:

 Odpowiedź = 81

W tym programie podstawa i wykładnik mają przypisane wartości odpowiednio 3 i 4.

Używając pętli while, mnożymy wynik przez podstawę, aż wykładnik stanie się zerowy.

W tym przypadku mnożymy wynik przez podstawę w sumie 4 razy, więc wynik = 1 * 3 * 3 * 3 * 3 = 81. Musimy również rzucić podstawę do, Longponieważ wynik akceptuje tylko Longi Kotlin skupia się na bezpieczeństwie typu.

Jednak, podobnie jak w Javie, powyższy kod nie działa, jeśli masz ujemny wykładnik. W tym celu musisz użyć funkcji pow () w Kotlinie

Oto odpowiednik kodu w Javie: Program w języku Java do obliczania potęgi liczby

Przykład 2: Oblicz potęgę liczby za pomocą funkcji pow ()

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

Po uruchomieniu programu wynik będzie następujący:

 Odpowiedź = 0,012345679012345678

W tym programie użyliśmy standardowej funkcji bibliotecznej Math.pow () do obliczenia potęgi bazy.

Musimy również przekonwertować podstawę i wykładnik na, Doubleponieważ pow akceptuje tylko Doubleparametry.

Interesujące artykuły...