Programma di Kotlin per calcolare la potenza di un numero

In questo programma imparerai a calcolare la potenza di un numero con e senza usare la funzione pow ().

Esempio 1: calcola la potenza di un numero senza usare 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") )

Quando esegui il programma, l'output sarà:

 Risposta = 81

In questo programma, base ed esponente vengono assegnati rispettivamente ai valori 3 e 4.

Usando il ciclo while, continuiamo a moltiplicare il risultato per base fino a quando l'esponente diventa zero.

In questo caso, moltiplichiamo il risultato per base 4 volte in totale, quindi risultato = 1 * 3 * 3 * 3 * 3 = 81. Dobbiamo anche lanciare base a Longperché il risultato accetta solo Longe Kotlin si concentra sull'indipendenza dai tipi.

Tuttavia, come in Java, il codice sopra non funziona se hai un esponente negativo. Per questo, devi usare la funzione pow () in Kotlin

Ecco il codice Java equivalente: Programma Java per calcolare la potenza di un numero

Esempio 2: calcola la potenza di un numero usando pow ()

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

Quando esegui il programma, l'output sarà:

 Risposta = 0,012345679012345678

In questo programma, abbiamo utilizzato la funzione di libreria standard Math.pow () per calcolare la potenza di base.

Dobbiamo anche convertire base ed esponente in Doubleperché, pow accetta solo Doubleparametri.

Articoli interessanti...