Forum: Ruby 99 bottles countdown

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Calvin (Guest)
on 2009-05-27 05:15
(Received via mailing list)
Hi,

  I am a beginner trying to write a Ruby program that mimics the song
- '99 bottles of beer on the wall'. I want the program to ask 'how
many bottles...' on the wall, subract 1 from that number, and then ask
the question again until it gets down to 1 bottle of beer on the wall.
So far can only get the program to subtract the number once and then
the program stops. Any hints, suggestions, or reccomendations to a
page/chapter in the 'Programming Ruby 1.8' book would be greatly
appreciated. Here is the Ruby code I put together so far:

  question = 'how many bottles of beer on the wall?'
  puts question
  x = gets.chomp
  y = x .to_i - '1' .to_i
  response = y .to_s + ' bottles of beer on the wall'

  if y != 1
  puts response
  puts question
 end


  Thanks for your time,

  Calvin
Calvin (Guest)
on 2009-05-27 05:55
(Received via mailing list)
On May 26, 6:10 pm, Calvin <removed_email_address@domain.invalid> wrote:
>
>
>   Thanks for your time,
>
>   Calvin

I should have searched for similar projects in the group discussions-
found my answer... kind of. Sorry to bother you guys.
This topic is locked and can not be replied to.