def boas_vindas
puts "Olá, e seja bem vindo ao jogo da adivinhação!"
puts "Qual o seu nome?"
nome = gets
puts "\n\n\n\n\n"
puts "Tudo pronto," + nome
end
def sorteio
puts "Escolhi um número secreto!"
sorteado = 175
puts "Que tal tentar adivinhar o número?"
sorteado
end
def pede_numero(tentativa, limite_de_tentativas)
puts "\n\n\n\n"
puts "Tentativa número " + tentativa.to_s + " de " + limite_de_tentativas.to_s
puts "Escolha um número!"
chute = gets
puts "Você escolheu o número: " + chute
chute.to_i
end
def verifica(chute, numero_secreto)
acertou = numero_secreto == chute
if acertou
puts "Resposta correta!"
return true
else
maior = numero_secreto < chute
if maior
puts "O número secreto é maior!"
return false
else
puts "O número secreto é menor!"
return false
end
end
end
boas_vindas
numero_secreto = sorteio
limite_de_tentativas = 5
for tentativa in 1..limite_de_tentativas
chute = pede_numero(tentativa, limite_de_tentativas)
if verifica(numero_secreto, chute)
break
end
end