Skip to content

Instantly share code, notes, and snippets.

@orbanbotond
Last active January 9, 2022 09:37
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 orbanbotond/d5b2ff96e12f9ce7d3bbb7fee8289c30 to your computer and use it in GitHub Desktop.
Save orbanbotond/d5b2ff96e12f9ce7d3bbb7fee8289c30 to your computer and use it in GitHub Desktop.
Matematika exercise queez (HU)
`say -v Mariska "Szia, Az Én nevem Maja, téged, hogy hívnak?"`
nev = gets
`say -v Mariska "Szia #{nev}, örülök, hogy bemutatkoztunk egymásnak. Most egy kevés matematikát fogunk gyakorolni játékosan"`
`say -v Mariska "A matematika ugyanis megnyitja a lehetőségeket minden irányba."`
`say -v Mariska "Hány darab feladatot szeretnél megoldani?"`
number_of_exercises = gets.to_i
number_of_exercises.times do |index|
str = "Az #{index + 1} feladat"
puts str
`say -v Mariska "#{str}"`
operand_1 = (rand*8).round(0)
operand_2 = (rand*8).round(0)
`say -v Mariska "Meg is van:"`
loop do
str = "Menyi #{operand_1} összeadva #{operand_2} vel?"
`say -v Mariska "#{str}"`
puts str
answer = gets.to_i
if answer == operand_1 + operand_2
`say -v Mariska "Nagyon ügyes, most mosolygok, ügyesen eltaláltad. Az #{operand_1} összeadva a #{operand_2}vel valóban #{answer}"`
break
else
`say -v Mariska "Majdnem, de nem helyes. Próbáljuk újra összeadni."`
`say -v Mariska "Hajrá #{nev}, tudom, hogy meg tudod oldani helyesen"`
end
end
end
`say -v Mariska "#{nev} nagyon örülök, hogy elvégezted a matematika gyakorlósorozatot"`
`say -v Mariska "#{nev} nagyon gratulálok Neked, ügyes vagy"`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment