Ruby程序打印数字的幂
Ruby中数字的幂
开发可以用Ruby编程语言打印数字幂的程序的任务。
如果要手动计算数字的幂,则必须将底数乘以其自身乘以指数时间,这意味着如果底数为3而指数为4,则幂将计算为
power = 3 * 3 * 3 * 3,结果为81。
让我们将以上逻辑放入代码中。我们使用了两种方法来计算功率,一种方法是使用用户定义的函数“ pow”,另一种方法是借助**运算符。如果您想从头开始编写代码,则第一种方法适合您。
使用的方法:
puts:用于通过在控制台上放置一些消息来与用户进行交互。
gets:用于从用户那里以字符串形式输入。
to_i:此方法用于将任何类型转换为整数类型。
pow:这是一个用户定义的函数,它带有两个参数并返回一个整数值。它的定义是有目的的,以底数和指数为参数来计算功效。
Ruby代码计算数字的幂
=beginRuby program to calculate power of a number.
=end
def pow(a,b)
power=1
for i in 1..b
power=power*a
end
return power
end
puts "Enter Base:-"
base=gets.chomp.to_i
puts "Enter exponent:-"
expo=gets.chomp.to_i
puts "The power is #{pow(base,expo)}"
输出结果
RUN 1:Enter Base:-
3
Enter exponent:-
5
The power is 243
RUN 2:
Enter Base:-
2
Enter exponent:-
3
The power is 8
方法2:
=beginRuby program to calculate power of a number
using ** operator.
=end
puts "Enter Base:-"
base=gets.chomp.to_i
puts "Enter exponent:-"
expo=gets.chomp.to_i
power=base**expo
puts "The power is #{power}"
输出结果
RUN 1:Enter Base:-
5
Enter exponent:-
5
The power is 3125
RUN 2:
Enter Base:-
9
Enter exponent:-
2
The power is 81
以上是 Ruby程序打印数字的幂 的全部内容, 来源链接: utcz.com/z/345269.html