The source code to calculate the power of a given number using recursion is given below. The given program is compiled and executed successfully.
# Ruby program to calculate the
# power of given number using recursion
def CalculatePower(num, power)
result = 1;
if power > 0
result = num * (CalculatePower(num, power-1));
end
return result;
end
print "Enter number: ";
number = gets.chomp.to_i;
print "Enter power: ";
power = gets.chomp.to_i;
result = CalculatePower(number, power);
print "result: ",result;
Output:
Enter number: 2
Enter power: 3
result: 8
Explanation:
In the above program, we read a number and power from the user and called the created recursive function CalculatePower() function and got the result. Then we printed the result.
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.
Output:
Explanation:
In the above program, we read a number and power from the user and called the created recursive function CalculatePower() function and got the result. Then we printed the result.
need an explanation for this answer? contact us directly to get an explanation for this answer