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 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.