Programme Kotlin pour calculer la puissance d'un nombre

Dans ce programme, vous apprendrez à calculer la puissance d'un nombre avec et sans utiliser la fonction pow ().

Exemple 1: calculer la puissance d'un nombre sans utiliser 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") )

Lorsque vous exécutez le programme, la sortie sera:

 Réponse = 81

Dans ce programme, la base et l'exposant reçoivent respectivement les valeurs 3 et 4.

En utilisant la boucle while, nous continuons à multiplier le résultat par la base jusqu'à ce que l'exposant devienne zéro.

Dans ce cas, nous multiplions le résultat par la base 4 fois au total, donc result = 1 * 3 * 3 * 3 * 3 = 81. Nous devons également convertir la base en Longparce que le résultat n'accepte que Longet Kotlin se concentre sur la sécurité du type.

Cependant, comme en Java, le code ci-dessus ne fonctionne pas si vous avez un exposant négatif. Pour cela, vous devez utiliser la fonction pow () dans Kotlin

Voici le code Java équivalent: Programme Java pour calculer la puissance d'un nombre

Exemple 2: calculer la puissance d'un nombre en utilisant pow ()

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

Lorsque vous exécutez le programme, la sortie sera:

 Réponse = 0,012345679012345678

Dans ce programme, nous avons utilisé la fonction de bibliothèque standard Math.pow () pour calculer la puissance de base.

Nous devons également convertir la base et l'exposant en Doubleparce que, pow n'accepte que les Doubleparamètres.

Articles intéressants...