Ruby program to calculate the power of a 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
