Kotlin Program To Calculate The Power Of A Number - Programiz

Tutorials Courses Python JavaScript SQL HTML R C C++ Java RUST Golang Kotlin Swift C# DSA

Learn Python practically and Get Certified.

ENROLL

Popular Tutorials

Getting Started With Python Python if Statement while Loop in Python Python Lists Dictionaries in Python Start Learning Python

Popular Examples

Add two numbers Check prime number Find the factorial of a number Print the Fibonacci sequence Check leap year Explore Python Examples

Reference Materials

Built-in Functions List Methods Dictionary Methods String Methods View all Programiz Pro Logo

Created with over a decade of experience.

  • Learn
  • Practice
  • Compete
Learn Python Learn HTML Learn JavaScript Learn SQL Learn DSA Learn C Learn C++ Learn Java View all Courses on Programiz Pro Logo Python Basics Python Intermediate C++ Basics C++ Intermediate C++ OOP C Programming Java Basics Java Intermediate Java OOP View all Courses on Programiz Pro Logo Python Challenges JavaScript Challenges Java Challenges C++ Challenges C Challenges View all Challenges on Programiz Pro Logo Learn Practice Compete

Certification Courses

Created with over a decade of experience and thousands of feedback.

Learn Python Learn HTML Learn JavaScript Learn SQL Learn DSA View all Courses on Programiz Pro Logo Learn C Learn C++ Learn Java Python JavaScript SQL HTML R C C++ Java More languages

Learn Python practically and Get Certified.

Try Programiz PRO!

Popular Tutorials

Getting Started With Python Python if Statement while Loop in Python Python Lists Dictionaries in Python Start Learning Python All Python Tutorials

Reference Materials

Built-in Functions List Methods Dictionary Methods String Methods View all Python JavaScript R C C++ Java Kotlin

Learn Python practically and Get Certified.

Try Programiz PRO!

Popular Examples

Add two numbers Check prime number Find the factorial of a number Print the Fibonacci sequence Check leap year All Python Examples

Kotlin Examples

  • Check Whether an Alphabet is Vowel or Consonant
  • Find the Largest Among Three Numbers
  • Find all Roots of a Quadratic Equation
  • Check Leap Year
  • Check Whether a Number is Positive or Negative
  • Check Whether a Character is Alphabet or Not
  • Calculate the Sum of Natural Numbers
  • Find Factorial of a Number

Kotlin Tutorials

  • calculate the power using recursion
  • Calculate Standard Deviation
  • Display Armstrong Number Between Two Intervals
  • Check Armstrong Number
  • Find Factorial of a Number
  • Display Armstrong Numbers Between Intervals Using Function
Kotlin Program to Calculate the Power of a Number

Example 1: Calculate power of a number without using pow()

fun main(args: Array<String>) { val base = 3 var exponent = 4 var result: Long = 1 while (exponent != 0) { result *= base.toLong() --exponent } println("Answer = $result") }

When you run the program, the output will be:

Answer = 81

In this program, base and exponent are assigned values 3 and 4 respectively.

Using the while loop, we keep on multiplying result by base until exponent becomes zero.

In this case, we multiply result by base 4 times in total, so result = 1 * 3 * 3 * 3 * 3 = 81. We also need to cast base to Long because result only accepts Long and Kotlin focuses on type safety.

However, as in Java, above code doesn't work if you have a negative exponent. For that, you need to use pow() function in Kotlin

Here's the equivalent Java code: Java Program to calculate power of a number

Example 2: Calculate power of a number using pow()

fun main(args: Array<String>) { val base = 3 val exponent = -4 val result = Math.pow(base.toDouble(), exponent.toDouble()) println("Answer = $result") }

When you run the program, the output will be:

Answer = 0.012345679012345678

In this program, we used standard library function Math.pow() to calculate the power of base.

We also need to convert base and exponent to Double because, pow only accepts Double parameters.

Share on: Did you find this article helpful?

Sorry about that.

How can we improve it? Feedback * Leave this field blank

Our premium learning platform, created with over a decade of experience and thousands of feedbacks.

Learn and improve your coding skills like never before.

Try Programiz PRO
  • Interactive Courses
  • Certificates
  • AI Help
  • 2000+ Challenges

Related Examples

Kotlin Example

calculate the power using recursion

Kotlin Example

Calculate Standard Deviation

Kotlin Example

Display Armstrong Number Between Two Intervals

Kotlin Example

Check Armstrong Number

Từ khóa » C# 2 Hoch N