Skip to content

Instantly share code, notes, and snippets.

@hvirring
Created November 18, 2012 12:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hvirring/4104846 to your computer and use it in GitHub Desktop.
Save hvirring/4104846 to your computer and use it in GitHub Desktop.
Øv tallene 0-99
# Øv tallene 0-99
#
# Kræver System Voice Ida for at tale dansk
# Installér fra System Preferences / Dictation & Speech
def say(phrase)
cmd = `say -v Ida "#{phrase}"`
end
def problem(number = nil)
number ||= rand(100).to_s
print "Skriv tallet: "
say(number)
number
end
say "Nu skal vi øve tal. Skriv dit navn"
print "Skriv dit navn: "
name = gets.chomp
say "Hej #{name}! Her kommer det første tal."
answer = ""
while answer != "slut"
number = problem
answer = gets.chomp
while answer != number && answer != "slut"
say "Du skrev #{answer}, prøv igen #{name}. Skriv tallet "
problem(number)
answer = gets.chomp
end
say "Flot #{name}! Næste tal " unless answer == "slut"
end
say "Farvel #{name}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment