Home »
Swift »
Swift Programs
Swift program to calculate the power of a given number using recursion
Here, we are going to learn how to calculate the power of a given number using recursion in Swift programming language?
Submitted by Nidhi, on June 25, 2021
Problem Solution:
Here, we will create a recursive function to calculate the power of a given number and print the result on the console screen.
Program/Source Code:
The source code to calculate the power of a given number using recursion is given below. The given program is compiled and executed successfully.
// Swift program to calculate the power of a
// given number using recursion
import Swift
func RecursivePow(num:Int, power:Int)->Int {
var result:Int = 1
if power > 0 {
result = num * (RecursivePow(num:num, power:power-1))
}
return result
}
var result = RecursivePow(num:3, power:4)
print("Result: ",result)
Output:
Result: 81
...Program finished with exit code 0
Press ENTER to exit console.
Explanation:
In the above program, we imported a package Swift to use the print() function using the below statement,
import Swift;
Here, we created a recursive function RecursivePow() to calculate the specified power of a specified number and printed the result on the console screen.
Swift User-defined Functions Programs »