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

更新于: 2022年10月17日

520 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告