Preciso que um usuário digite 3 números, que devem ser ordenados em um array e exibidos em ordem decrescente na página.
E? O que você fez?
Na verdade eu já até resolvi, essa função mostra a ordem crescente e decrescente. Deixei em destaque a decrescente. Obrigado por tentar ajudar.
<!DOCTYPE html>
<meta charset="UTF-8">
<title>Doc 06</title>
Digite os números:
<p></p>
<input id="v1" type="number">
<p></p>
<input id="v2" type="number">
<p></p>
<input id="v3" type="number">
<p></p>
<button onclick="funcao()">Ordenar</button>
<p id="result1"></p>
<p id="result2"></p>
function funcao(){
/*function cres (pr1, pr2){
return pr1 - pr2;
}*/
function decr (pr1, pr2){
return pr2 - pr1;
}
var vetOr = Array(
(document.getElementById("v1").value),
(document.getElementById("v2").value),
(document.getElementById("v3").value));
//var vetCres = vetOr;
var vetDecr = vetOr;
//document.getElementById("result1").innerHTML = "Ordem Crescente: " + vetCres.sort(cres);
document.getElementById("result2").innerHTML = "Ordem Decrescente: " + vetDecr.sort(decr);
}
</script>