Estou tentando arrumar a um tempo, mas não estou conseguindo.
Toda hora que chega na parte de verificação do numero da esse erro:
wrong number of arguments (given 0, expected 2)
Meu código esta assim:
def pede_um_numero
puts "Escolha um numero para sorteio"
numero = gets
puts "Será que esse foi o numero sorteado? Seu numero é " + numero
numero.to_i
end
def escolhendo_um_numero
puts "Vamos ver se você ganhou! "
sorteado = 58
sorteado
end
def verificar_se_ganhou(sorteado, numero)
acertou = sorteado == numero.to_i
if acertou
puts "Parabéns você acertou!"
else
puts "Que pena, você errou."
end
end
pede_um_numero
escolhendo_um_numero
verificar_se_ganhou
sorteado = escolhendo_um_numero
Nesse meu outro código também da o mesmo problema, já revi as vídeos aulas porém não consegui ver onde estou errando.
def mensagem_inicial
puts "Qual é o seu nome?"
nome = gets
puts "Qual é sua idade?"
idade = gets
puts "Seu nome é " + nome
puts "Sua idade é " + idade
puts "\n\n\n\n\n"
nome
end
def mensagem_final(nome)
puts "Tenha um ótimo dia " + nome
end
mensagem_inicial
mensagem_final