- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Kotlin Program to Calculate the Power of a Number
In this article, we will understand how to calculate the power of a number. The calculate the power of a number is calculated using a loop and multiplying it by itself multiple times.
Below is a demonstration of the same −
Suppose our input is −
Number : 4 Exponent value : 5
The desired output would be −
The result is 1024
Algorithm
Step 1 − START
Step 2 − Declare three integer values namely baseValue, exponentValue and and myResult
Step 3 − Define the values
Step 4 − Using a while loop, multiply the input value with itself for n number of times where n is the exponent value. Store the result.
Step 5 − Display the result
Step 6 − Stop
Example 1
In this example, we will calculate the power of a number using a while loop. First, let us declare and initialize the required variables, including the base and exponent value.
val baseValue = 4 var exponentValue = 5 var myResult: Long = 1
Now, use a while loop to calculate the result i.e. the power of a number −
while (exponentValue != 0) { myResult *= baseValue.toLong() --exponentValue }
Let us now see the complete example to calculate the power of a number −
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") }
Output
The baseValue value and the exponentValue are defined as 4 and 5 respectively The result is: 1024
Example 2
In this example, we will calculate the power of a number −
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") }
Output
The baseValue value and the exponentValue are defined as 4 and 5 respectively The result is: 1024