Ordenando número informados pelo usuário

1 resposta
BtAquino

Estou fazendo um exercício, onde o usuário informa 5 números e os menos são apresentados ordenados de maneira crescente.

tentei da seguinte maneira:

<html>
    <head>
        <title>Ordenando Numeros</title>

    </head>
    <body>
        <script type="text/javascript">
            //Array de tamanho 5
            var lista = new Array[5]
            
            function OrdenaNumeros(a,b) {  
                return a - b;  
            }  
            
             
            // Pede para o usuário informa 5 numeros
            for(var i = 0; i < i < 5; i++){
               lista[i] = ParseInt(prompt("Informe um Numero")); 
               
            }
            //Ordena
            lista.sort(OrdenaNumeros); 
            
            //Apresenta os numeros ordenados
            document.write('<br><br>Elementos em ordem crescente:<br>');
            for (var j =0; j < lista.length; j ++){
                document.write(lista[j] + ' - ');
            }
            
        </script>
    </body>
</html>

Só que não da certo.
o For para quando o usuário informa o primeiro numero.

Alguém pode me ajudar?

Obrigado!

1 Resposta

BtAquino

Tentei com for assim tbm:

// Pede para o usuário informa 5 numeros
            for(var i = 0; i < lista.length; i++){
               lista[i] = ParseInt(prompt("Informe um Numero")); 
               
            }
Criado 1 de abril de 2012
Ultima resposta 1 de abr. de 2012
Respostas 1
Participantes 1