Advertisement
Guest User

Untitled

a guest
Aug 31st, 2015
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. sum = 0.0
  2. count = 0
  3. loop do
  4. puts "Enter a number and hit enter: this program will output your number, add
  5. it to any previous numbers, and average all numbers you've entered so
  6. far. Hit enter without providing a number to exit the program."
  7. input = gets.chomp
  8. break if input == ""
  9. input=Float(input) rescue false
  10. if input then
  11. count = count+1
  12. puts "You entered #{input}"
  13. sum = sum + input
  14. puts "The sum so far is #{sum}"
  15. average = sum / count
  16. puts "The average so far is #{average}"
  17. puts "---"
  18. else puts "That's not a number. Enter a valid number. "
  19. end
  20. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement