Eu tenho duas variáveis, e nelas eu preciso armazenar em uma o maior, e na outra o menor número, como eu posso fazer essa verificação? Já tentei algumas vezes e não estou conseguindo. Do jeito que eu faço, eu consigo achar apenas um valor, o outro sempre retorna zero.
[RESOLVIDO] - Verificar ordenação de dois números
R
4 Respostas
Mostre seu código 
R
O maior número tem que ficar em limiteDois, e o menor em limiteUm
if(limDois > limUm){
limiteDois = limDois;
}
else if(limDois < limUm){
limiteUm = limUm;
}
Mas desse jeito só um valor será atribuído mesmo, você tem uma condição aí. Você tem que atribuir os 2 em ambas condições, assim:if(limDois > limUm){
limiteDois = limDois;
limiteUm = limUm;
} else {
limiteDois = limUm;
limiteUm = limDois;
} Ou se quiser simplificar mais ainda:limiteUm = Math.min(limUm, limDois);
limiteDois = Math.max(limUm, limDois);
R
É isso aí mesmo, obrigado. Eu nem tinha notado que eu estava fazendo a validação errada.
Vlwww
Criado 7 de maio de 2013
Ultima resposta 7 de mai. de 2013
Respostas 4
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo