Enviado em 02/11/2012 - 19:17h
Boa Tarde, estou tentando criar um simples programa onde o usuario digita uma quantidade de numeros, exemplo digita 20, e o programa vai imprimir na console 20,19,18,17. Uma contagem decrescente desses numeros. Alguem pode me ajudar.
comecei a fazer issso aqui, é de ordem crescente, como nao sei muito de programaçao, achei melhor tenta fazer primeiro crescente para depois decrescente
qnt_numeros = ""
print " digite uma quantidade de numeros "
numero= 1
qnt_numeros = gets.chomp
while numero <qnt_numeros
puts qnt_numeros
numeros =+1
end
quando eu rodo o programa ele da erro " comparison of Fixnum with String failed (ArgumentError)"
parece que não pode usar duas strings para a comparação, mas em java da para fazer, achei estranho.
Será que preciso utilizar um for ?
comecei a fazer issso aqui, é de ordem crescente, como nao sei muito de programaçao, achei melhor tenta fazer primeiro crescente para depois decrescente
qnt_numeros = ""
print " digite uma quantidade de numeros "
numero= 1
qnt_numeros = gets.chomp
while numero <qnt_numeros
puts qnt_numeros
numeros =+1
end
quando eu rodo o programa ele da erro " comparison of Fixnum with String failed (ArgumentError)"
parece que não pode usar duas strings para a comparação, mas em java da para fazer, achei estranho.
Será que preciso utilizar um for ?