Kotlin-program for å beregne kraften til et tall

I dette programmet lærer du å beregne kraften til et tall med og uten å bruke pow () -funksjonen.

Eksempel 1: Beregn kraften til et tall uten å bruke 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") )

Når du kjører programmet, vil utdataene være:

 Svar = 81

I dette programmet tildeles base og eksponent verdiene henholdsvis 3 og 4.

Ved å bruke mens sløyfen fortsetter vi å multiplisere resultatet med basen til eksponenten blir null.

I dette tilfellet multipliserer vi resultatet med basen totalt 4 ganger, så resultat = 1 * 3 * 3 * 3 * 3 = 81. Vi må også kaste base til Longfordi resultatet bare aksepterer Longog Kotlin fokuserer på typesikkerhet.

Imidlertid, som i Java, fungerer ikke ovenstående kode hvis du har en negativ eksponent. For det må du bruke pow () -funksjonen i Kotlin

Her er ekvivalent Java-kode: Java-program for å beregne kraften til et tall

Eksempel 2: Beregn kraften til et tall ved hjelp av pow ()

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

Når du kjører programmet, vil utdataene være:

 Svar = 0,012345679012345678

I dette programmet brukte vi standard biblioteksfunksjon Math.pow () for å beregne basekraften.

Vi må også konvertere base og eksponent til Doublefordi pow bare godtar Doubleparametere.

Interessante artikler...