i need some help. i tried a lot of time using loops but i cannot figure
it out wha i want.

is basicaly this:

i type a letter and i have the output in hiragana but the program can´t
finish untill i press 'q' and if type another letter it joins to the
first...

this is my code to start..


this way i can enter a letter and get a hirana equivalent
but when it happens the program stops!


class Test
  def initialize
    vowels = Hash['a'=>'あ', 'i'=>'い', 'u'=>'う', 'e'=>'え', 'o'=>'お']
    letter = gets.chomp.downcase
    # logic here
    case letter
    when 'a'
      print "#{vowels['a']}"
    when 'i'
      print "#{vowels['i']}"
    when 'u'
      print "#{vowels['u']}"
    when 'e'
      print "#{vowels['e']}"
    when 'o'
      print "#{vowels['o']}"
    else
      puts "This letter is not part of hiragana alphabet!"
    end
  end
end

t = Test.new

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/090cfef2-e86f-4ca3-a445-d70426b4d059%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to