Ordenar 3 números dados de menor a mayor
Como calcular el número de posibles permutaciones
¿Que es la permutación?
Las permutaciones son las posibles combinaciones que se pueden realizar con un número de elementos. Cada posible combinación del grupo de elementos será una permutación.
Cómo calcular las diferentes permutaciones
Para calcular las posibles combinaciones de elementos sacaremos el factorial del número de elementos. En nuestro caso estamos buscando las permutaciones de 3 elementos.
3! = 3 * 2 * 1 = 6
Por lo que existen seis posibles combinaciones:
A | B | C |
A | C | B |
B | A | C |
B | C | A |
C | A | B |
C | B | A |
El códgo sería el siguiente
En primer lugar declaramos tres variables, con tres valores aleatorios del 0 al 100. y creamos la variable txt para cargar el texto.
let a = Math.round(Math.random()*100),
b = Math.round(Math.random()*100),
c = Math.round(Math.random()*100);
let txt = ``;
Ahora procedemos a realizar la ordenación
if (a < b && b < c) txt = ` ${a}, ${b}, ${c}`;
else if (a < c && c < b) txt = ` ${a}, ${c}, ${b}`;
else if (b < a && a < c) txt = ` ${b}, ${a}, ${c}`;
else if (b < c && c < a) txt = ` ${b}, ${c}, ${a}`;
else if (c < a && a < b) txt = ` ${c}, ${a}, ${b}`;
else txt = ` ${c}, ${b}, ${a}`;
Ya solo queda imprimir en pantalla
document.getElementById("cargadorTexto").textContent = txt;
Resultado
No hay comentarios:
Publicar un comentario