Kotlinov program za izračun moči števila

V tem programu se boste naučili izračunati moč števila z in brez uporabe funkcije pow ().

Primer 1: Izračunajte moč števila brez uporabe 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") )

Ko zaženete program, bo rezultat:

 Odgovor = 81

V tem programu sta osnovni in eksponentni vrednosti dodeljeni vrednosti 3 oziroma 4.

Z uporabo zanke while množimo rezultat z osnovo, dokler eksponent ne postane nič.

V tem primeru rezultat pomnožimo s skupno osnovo 4-krat, torej rezultat = 1 * 3 * 3 * 3 * 3 = 81. Osnovo moramo tudi oddati, Longker rezultat sprejema le, LongKotlin pa se osredotoča na varnost tipa.

Vendar, kot v Javi, zgornja koda ne deluje, če imate negativni eksponent. Za to morate v funkciji Kotlin uporabiti funkcijo pow ()

Tu je enakovredna koda Java: Java program za izračun moči števila

Primer 2: Izračunajte moč števila z uporabo pow ()

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

Ko zaženete program, bo rezultat:

 Odgovor = 0,012345679012345678

V tem programu smo za izračun moči baze uporabili standardno knjižnično funkcijo Math.pow ().

Prav tako moramo pretvoriti bazo in eksponent v, Doubleker, pow sprejema samo Doubleparametre.

Zanimive Članki...