ruby打印
Ruby中數字的冪 (Power of a number in Ruby)
The task to develop a program that prints power of a number in Ruby programming language.
開發可以用Ruby編程語言打印數字冪的程序的任務。
If we want to calculate the power of a number manually then we have to multiply the base to itself by exponent times which means that if the base is 3 and the exponent is 4, then power will be calculated as
如果要手動計算數字的冪,則必須將底數乘以自身乘以指數時間,這意味著如果底數為3且指數為4 ,則冪將計算為
power = 3*3*3*3, which will result in 81.
power = 3 * 3 * 3 * 3 ,結果為81。
Let us put the above logic into codes. We have used two methods to calculate power, one is by using user-defined function “pow” and one is with the help of ** operator. If you want to write code from scratch then the first method is appropriate for you.
讓我們將以上邏輯放入代碼中。 我們使用了兩種方法來計算功率,一種方法是使用用戶定義的函數“ pow”,另一種方法是借助**運算符。 如果您想從頭開始編寫代碼,則第一種方法適合您。
Methods used:
使用的方法:
puts: This is used to create an interaction with the user by putting some message on the console.
puts :用于通過在控制臺上放置一些消息來與用戶進行交互。
gets: This is used to take input from the user in the form of string.
gets :用于接收用戶以字符串形式的輸入。
to_i: This method is used to convert any type into an integer type.
to_i :此方法用于將任何類型轉換為整數類型。
pow: This is a user-defined function which takes two arguments and returns an integer value. It is defined purposefully for calculating power by taking base and exponent as an argument.
pow :這是一個用戶定義的函數,它帶有兩個參數并返回一個整數值。 它的定義是有目的的,以底數和指數為參數來計算功效。
Ruby代碼來計算數字的冪 (Ruby code to calculate power of a number)
=begin
Ruby 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)}"
Output
輸出量
RUN 1:
Enter Base:-
3
Enter exponent:-
5
The power is 243
RUN 2:
Enter Base:-
2
Enter exponent:-
3
The power is 8
Method 2:
方法2:
=begin
Ruby 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}"
Output
輸出量
RUN 1:
Enter Base:-
5
Enter exponent:-
5
The power is 3125
RUN 2:
Enter Base:-
9
Enter exponent:-
2
The power is 81
翻譯自: https://www.includehelp.com/ruby/print-power-of-a-number.aspx
ruby打印