Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SEOFriendlyImages has a deprecated constructor in /home/tutorig3/public_html/wp-content/plugins/seo-image/seo-friendly-images.class.php on line 2

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/tutorig3/public_html/wp-content/themes/mts_interactive/options/php-po/php-po.php on line 185
Kotlin Program to Calculate Power of Number With Example - Tutorialwing

# Kotlin Program to Calculate Power of Number With Example

In this post, we will go through Kotlin program to calculate power (b) of given number (a).

For example,

Case 1 –
Input:
a = 4, b = 5

Output:
1024

Case 2 –

Input:
a = 2, b = 3

Output:
8

There are several ways using which you can find power of number.

## 1. Calculate Power of Given Number (While Loop)

Sourcecode –

```import java.util.*

fun main() {

println("Enter a:")

println("Enter b:")

var res = 1
while (b != 0) {
res *= a
b--
}

println("Power = \$res")
}
```

When you run the program, output will be

```Enter a:
12
Enter b:
3
Power = 1728
```
###### Explanation:

We calculated power by multiplying a by b times using while loop in Kotlin

## 2. Calculate Power of Given Number (for Loop)

Sourcecode –

```
import java.util.*

fun main() {

println("Enter a:")

println("Enter b:")

var res = 1
for(i in 1..b) {
res *= a
}

println("Power = \$res")
}
```

When you run the program, output will be

``` Enter a:
10
Enter b:
5
Power = 100000
```
###### Explanation:

We calculated power by multiplying a by b times using for loop in Kotlin

## 3. Calculate Power Using pow function

Now, we will use pow function to calculate power (b) of number (a).

```import java.util.*
import kotlin.math.pow

fun main() {

println("Enter a:")

println("Enter b:")

val res = a.toDouble().pow(b)

println("Power = \$res")
}

```
``` Enter a:
12
Enter b:
5
Power = 248832.0
```

Here, we used pow function to calculate power of number.

Thus, we went through different kotlin program to calculate power (b) of given number (a).