def bem_vindo
puts "Bem Vindo ao jogo"
puts "Qual o seu nome?"
nome = gets.strip
puts "\n\n"
puts "Começaremos o jogo para voce, #{nome}"
end
def sorteio
puts "\n\n"
puts "Escolhendo um numero secreto de 1 a 200"
sorteado = rand * 200
puts "Tente adivinhar o numero: "
sorteado
end
def peden (chutes, tent, limite_de_tent)
puts "Tentativa #{tent} de #{limite_de_tent}"
puts "chutes ate agora #{chutes}"
chute = gets
puts "sera que vc acertou? voce chutou #{chute}"
puts "\n\n"
chute.to_i
end
def verifica_se_acertou (numero_s, chute)
acertou = numero_s == chute
if acertou
puts "Acertou mizeravi"
return true
end
puts "Eroooou"
maior = numero_s > chute
if maior
puts "O numero secreto e maior \n\n"
else
puts "O numero secreto e menor \n\n"
end
end
bem_vindo
numero_s = sorteio
pontos = 1000
limite_de_tent = 5
chutes = []
for tent in 1..limite_de_tent
chute = peden chutes, tent, limite_de_tent
chutes << chute
pontos_p = (chute - numero_s).abs /2.0
pontos -= pontos_p
if verifica_se_acertou numero_s, chute
break
end
end
puts "Voce Fez #{pontos} pontos. "