Kotlin程序计算数字的幂
在本文中,我们将学习如何计算数字的幂。计算数字的幂是通过循环并将其自身多次相乘来计算的。
以下是相同的演示 -
假设我们的输入是 -
Number : 4 Exponent value : 5
期望输出为 -
The result is 1024
算法
步骤 1 - 开始
步骤 2 - 声明三个整数值,即 baseValue、exponentValue 和 myResult
步骤 3 - 定义值
步骤 4 - 使用 while 循环,将输入值自身相乘 n 次,其中 n 是指数值。存储结果。
步骤 5 - 显示结果
步骤 6 - 结束
示例 1
在这个例子中,我们将使用 while 循环计算数字的幂。首先,让我们声明并初始化所需的变量,包括底数和指数值。
val baseValue = 4 var exponentValue = 5 var myResult: Long = 1
现在,使用 while 循环计算结果,即数字的幂 -
while (exponentValue != 0) { myResult *= baseValue.toLong() --exponentValue }
现在让我们看看计算数字幂的完整示例 -
fun main() { val baseValue = 4 var exponentValue = 5 var myResult: Long = 1 println("The baseValue value and the exponentValue are defined as $baseValue and $exponentValue respectively") while (exponentValue != 0) { myResult *= baseValue.toLong() --exponentValue } println("The result is: $myResult") }
输出
The baseValue value and the exponentValue are defined as 4 and 5 respectively The result is: 1024
示例 2
在这个例子中,我们将计算数字的幂 -
fun main() { val baseValue = 4 var exponentValue = 5 println("The baseValue value and the exponentValue are defined as $baseValue and $exponentValue respectively") power(baseValue, exponentValue) } fun power(input1: Int, input2: Int) { val baseValue = input1 var exponentValue = input2 var myResult: Long = 1 while (exponentValue != 0) { myResult *= baseValue.toLong() --exponentValue } println("The result is: $myResult") }
输出
The baseValue value and the exponentValue are defined as 4 and 5 respectively The result is: 1024
广告