Programa de Kotlin para calcular la potencia de un número

En este programa, aprenderá a calcular la potencia de un número con y sin usar la función pow ().

Ejemplo 1: calcular la potencia de un número sin usar 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") )

Cuando ejecute el programa, la salida será:

 Respuesta = 81

En este programa, a la base y al exponente se les asignan los valores 3 y 4 respectivamente.

Usando el ciclo while, seguimos multiplicando el resultado por la base hasta que el exponente se convierte en cero.

En este caso, multiplicamos el resultado por la base 4 veces en total, por lo que result = 1 * 3 * 3 * 3 * 3 = 81. También necesitamos lanzar la base a Longporque el resultado solo acepta Longy Kotlin se centra en la seguridad de tipos.

Sin embargo, como en Java, el código anterior no funciona si tiene un exponente negativo. Para eso, necesita usar la función pow () en Kotlin

Aquí está el código Java equivalente: Programa Java para calcular la potencia de un número

Ejemplo 2: Calcular la potencia de un número usando pow ()

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

Cuando ejecute el programa, la salida será:

 Respuesta = 0.012345679012345678

En este programa, usamos la función de biblioteca estándar Math.pow () para calcular la potencia de la base.

También necesitamos convertir base y exponente a Doubleporque, pow solo acepta Doubleparámetros.

Articulos interesantes...