Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao obter string

Estou tendo um estranho erro ao tentar obter uma string para resposta. Por algum motivo quando peço ao usuário que digite um valor o aplicativo simplesmente fecha. Outro problema que notei é que ao tentar comparar a resposta com o valor , o valor não é visto como uma variável. Não sei se influência em algo, mas estou programando no Visual Studio Code. Consegui resolver o problema, estou tendo apenas dificuldades para aprimorar o programa.

puts "Bem-vindo ao The Game, qual seria o seu nome?"
nome = gets
valor = 100
puts "Diga-nos "+nome+", entre 0 e 100 qual valor estou pensando?"
resposta = gets
puts "O seu chute foi "+resposta+", correto ?"
puts resposta.to_i == valor
3 respostas

Amigo,

rodei seu código na minha máquina e foi sucesso. Está funcionando direitinho

Obrigado, já havia conseguido resolver, mas agora estou com uma dúvida em contatenar. Sempre que eu contateno, ele quebra uma linha. Como posso resolver isso?

solução!

Quando você dá um gets ele adciona um "/n" no final. Pra tirar isso vc faz um gets.chomp

Abraço