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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP