Wednesday, May 19, 2010

Ruby: if elsif elsif else statements... ya... they do exist.

I'm not crazy... just a n00b.

------------------------------------

# if, elsif and else illustrated

print "What distance in miles? "

miles = STDIN.gets.to_f

if miles < 2
puts "walk"
elsif miles < 6
puts "cycle"
elsif miles < 30
puts "bus or drive"
elsif miles < 350
puts "train"
else
puts "don't bother"
end

print "#{miles} miles is #{miles/5*8} kilometres\n"

Link for more info.

No comments:

Post a Comment