> using 1.9.1
> I have google searched this but there seems to be a very broad array
> of answers none very consistent.
Sorry... but I really don't believe it!
> Can someone put to bed the exact way to get user input with "Integers"
> and specify how many decimals to output too in this case 2 decimals.
Yes! To do your home work? Ok 
> Here is a basic program(not working) to calculate netpay.
> puts "How many hours did you work?"
> hours = gets.chomp()._to.i
> puts "What is your tax rate?"
> taxrate = gets.chomp()._to.i
> tax = (100 - taxrate)
> netpay = ((hours * 12.00) * tax))
> puts "Your netpay is, $" $netpay
Use this code bellow solely as a guide.
puts "How many hours did you work?"
hours = gets.chomp().to_i
puts "What is your tax rate?"
taxrate = gets.chomp().to_i
tax = (100 - taxrate)
netpay = ((hours * 12.00) * tax)
printf "Your netpay is, US$ %.2f", netpay
Aside the code errors, I think your calcs are wrong.
Wouldn't it be something like...
netpay = ((hours * 12.00) * tax) / 100 # with this 100 dividing it.
Abinoam Jr.
The Top 3 results from google for Ruby user input integers
> I have google searched this but there seems to be a very broad array
> of answers none very consistent.
Sorry... but I really don't believe it!
*top result stackoverflow
Answer
s =
for i in 1..3
puts "What is point " + i.to_s + " ?" # asks for input
s.push gets.split(" ").map {|x| x.to_i }
end
if s[1][0] - s[0][0] == 0 # notice the '=='.
puts 'It worked!'
end
*In second place well sadly the result was stackoverflow again.
For multiple integer input
q = 1
$stdin.readline.split.each {|n| q *= n.to_i }
p q
*result number 3 is drum roll me with this thread User Input Integers - Ruby - Ruby-Forum
Sadly no decent Ruby Documentation comes up in the google search, even
sader this thread is already in the top 3.
···
On Dec 22, 1:59 pm, "Abinoam Jr." <abin...@gmail.com> wrote:
On Tue, Dec 21, 2010 at 11:41 PM, flebber <flebber.c...@gmail.com> wrote: