Created
January 27, 2025 15:32
-
-
Save RobertoBarros/3f2289e9a908d2dc037fbba1fb262134 to your computer and use it in GitHub Desktop.
reboot_batch_1925_horse_race
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Mensagem de boas vindas | |
puts "Bem vinda a nossa Bet" | |
horses = ["Pangare", "pé de pano", "Faisca"] | |
wallet = 100 | |
loop do # INICIO DO LOOP | |
puts "-" * 50 | |
puts "você tem #{wallet}" | |
# Mostrar os cavalos no páreo | |
puts "Os cavalos que irão correr hoje:" | |
horses.each_with_index do |horse,index| | |
puts "#{index + 1} - #{horse}" | |
end | |
# Selecionar um cavalo dos que estão no páreo | |
puts "Qual numero do cavalo deseja apostar ?" | |
choice = gets.chomp.to_i | |
puts "Você escolheu o cavalo #{horses[choice - 1]}" | |
# Simular a corrida entre os cavalos | |
result = horses.shuffle | |
puts "O resultado da corrida foi:" | |
# Mostrar o resultado da corrida | |
result.each_with_index do |horse, index| | |
puts "#{index + 1} Lugar - #{horse}" | |
end | |
# Mostrar se você ganhou ou perdeu | |
winner = result[0] | |
if horses[choice - 1] == winner | |
puts "Parabens você Venceu" | |
wallet += 10 | |
else | |
puts "Você Perdeu" | |
wallet -= 50 | |
end | |
break if wallet <= 0 | |
end # FIM DO LOOP | |
puts "Já era, você está falido!!!" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment