ruby打印_Ruby程序打印数字的力量
ruby打印
Ruby中數(shù)字的冪 (Power of a number in Ruby)
The task to develop a program that prints power of a number in Ruby programming language.
開發(fā)可以用Ruby編程語言打印數(shù)字冪的程序的任務。
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
如果要手動計算數(shù)字的冪,則必須將底數(shù)乘以自身乘以指數(shù)時間,這意味著如果底數(shù)為3且指數(shù)為4 ,則冪將計算為
power = 3*3*3*3, which will result in 81.
power = 3 * 3 * 3 * 3 ,結(jié)果為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.
讓我們將以上邏輯放入代碼中。 我們使用了兩種方法來計算功率,一種方法是使用用戶定義的函數(shù)“ 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 :此方法用于將任何類型轉(zhuǎn)換為整數(shù)類型。
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 :這是一個用戶定義的函數(shù),它帶有兩個參數(shù)并返回一個整數(shù)值。 它的定義是有目的的,以底數(shù)和指數(shù)為參數(shù)來計算功效。
Ruby代碼來計算數(shù)字的冪 (Ruby code to calculate power of a number)
=begin Ruby program to calculate power of a number. =enddef pow(a,b)power=1for i in 1..bpower=power*aendreturn power endputs "Enter Base:-" base=gets.chomp.to_iputs "Enter exponent:-" expo=gets.chomp.to_iputs "The power is #{pow(base,expo)}"Output
輸出量
RUN 1: Enter Base:- 3 Enter exponent:- 5 The power is 243RUN 2: Enter Base:- 2 Enter exponent:- 3 The power is 8Method 2:
方法2:
=begin Ruby program to calculate power of a number using ** operator. =endputs "Enter Base:-" base=gets.chomp.to_iputs "Enter exponent:-" expo=gets.chomp.to_ipower=base**expo puts "The power is #{power}"Output
輸出量
RUN 1: Enter Base:- 5 Enter exponent:- 5 The power is 3125RUN 2: Enter Base:- 9 Enter exponent:- 2 The power is 81翻譯自: https://www.includehelp.com/ruby/print-power-of-a-number.aspx
ruby打印
總結(jié)
以上是生活随笔為你收集整理的ruby打印_Ruby程序打印数字的力量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 风暴逆鳞任务怎么做呢
- 下一篇: 凯立德导航多少钱啊?