def da_boas_vindas
puts "Bem-vindo ao jogo da advinhação\n\n"
puts "Qual é o seu nome ?\n"
nome = gets
puts "Começaremos o jogo para você, " + nome
end
def sorteia_numero_secreto
puts "Escolher número secreto entre 0 e 200"
sorteado = 175
puts "Que tal adivinhar o nosso número secreto ?\n\n"
sorteado
end
def pede_um_numero chutes, tentativa,limite_de_tentativas
puts "Tentativa " + tentativa.to_s + " de " + limite_de_tentativas.to_s
puts "Chutes ate agora" + chutes.to_s
puts "Entre o com o seu numero"
chute = gets
puts "Sera que acertou ? O seu chute é: " + chute
return chute
end
def verifica_se_acertou numero_secreto, numero
acertou = numero_secreto == numero.to_i
if acertou
puts "acertou"
return true
end
maior = numero_secreto > numero.to_i
if maior
puts "Numero secreto e maior"
else
puts "Numero secreto e menor"
end
false
end
da_boas_vindas
numero_secreto = sorteia_numero_secreto
limite_de_tentativas = 5
chutes = []
total_de_chutes = 0
for tentativa in 1..limite_de_tentativas
chute = pede_um_numero chutes, tentativa, limite_de_tentativas
chutes[total_de_chutes] = chute
total_de_chutes = total_de_chutes +1
if verifica_se_acertou numero_secreto, chute
break
end
end