Programa Kotlin para calcular a potência de um número

Neste programa, você aprenderá a calcular a potência de um número com e sem o uso da função pow ().

Exemplo 1: Calcule a potência de um número sem 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") )

Quando você executa o programa, a saída será:

 Resposta = 81

Neste programa, base e expoente são atribuídos aos valores 3 e 4, respectivamente.

Usando o loop while, continuamos multiplicando o resultado pela base até que o expoente se torne zero.

Nesse caso, multiplicamos o resultado pela base 4 vezes no total, então resultado = 1 * 3 * 3 * 3 * 3 = 81. Também precisamos lançar a base para Longporque o resultado só aceita Longe Kotlin foca na segurança de tipo.

No entanto, como em Java, o código acima não funciona se você tiver um expoente negativo. Para isso, você precisa usar a função pow () no Kotlin

Aqui está o código Java equivalente: Programa Java para calcular a potência de um número

Exemplo 2: Calcule a potência de um 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") )

Quando você executa o programa, a saída será:

 Resposta = 0,012345679012345678

Neste programa, usamos a função de biblioteca padrão Math.pow () para calcular a potência da base.

Também precisamos converter base e expoente para Doubleporque, pow aceita apenas Doubleparâmetros.

Artigos interessantes...