RosettaCodeData/Task/User-input-Text/Ruby/user-input-text.rb

10 lines
292 B
Ruby
Raw Permalink Normal View History

2013-04-11 01:07:29 -07:00
print "Enter a string: "
s = gets
2017-09-23 10:01:46 +02:00
printf "Enter an integer: "
2013-04-11 01:07:29 -07:00
i = gets.to_i # If string entered, will return zero
2017-09-23 10:01:46 +02:00
printf "Enter a real number: "
f = Float(gets) rescue nil # converts a floating point number or returns nil
2013-04-11 01:07:29 -07:00
puts "String = #{s}"
puts "Integer = #{i}"
2017-09-23 10:01:46 +02:00
puts "Float = #{f}"