Funciones con parámetros.

PROBLEMAS

  1. Elaborar una función a la cual le enviemos tres enteros y muestre el menor.
  2. Confeccionar una función a la cual le envíe tres enteros y los muestre ordenados de menor a mayor.
Solución
Problema 1.


<!DOCTYPE html>
<html>

<head>
    <title>Ejemplo de JavaScript</title>
    <meta charset="UTF-8">
</head>

<body>

    <script>
        //Elaborar una función a la cual le enviemos tres enteros y muestre el menor.
        function mostrarMenor(x1, x2, x3) {
            if (x1 < x2 && x1 < x3) {
                document.write('El menor de los tres valores es :' + x1);
            } else {
                if (x2 < x3) {
                    document.write('El menor de los tres valores es :' + x2);
                } else {
                    document.write('El menor de los tres valores es :' + x3);
                }
            }
        }

        let valor1 = parseInt(prompt('Ingrese primer valor:'));
        let valor2 = parseInt(prompt('Ingrese segundo valor:'));
        let valor3 = parseInt(prompt('Ingrese tercer valor:'));
        document.write('Los tres valores ingresados son ' + valor1 + ' ' + valor2 + ' ' + valor3 + '<br>');
        mostrarMenor(valor1, valor2, valor3);
    </script>

</body>

</html>



Problema 2.


<!DOCTYPE html>
<html>

<head>
    <title>Ejemplo de JavaScript</title>
    <meta charset="UTF-8">
</head>

<body>

    <script>
        //Confeccionar una función a la cual le envíe tres enteros y 
        //los muestre ordenados de menor a mayor.

        function mostrarOrdenados(x1, x2, x3) {
            if (x1 < x2 && x1 < x3) {
                document.write(x1 + ' ');
                if (x2 < x3) {
                    document.write(x2 + ' ' + x3);
                } else {
                    document.write(x3 + ' ' + x2);
                }
            } else {
                if (x2 < x3) {
                    document.write(x2 + ' ');
                    if (x1 < x3) {
                        document.write(x1 + ' ' + x3);
                    } else {
                        document.write(x3 + ' ' + x1);
                    }
                } else {
                    document.write(x3 + ' ');
                    if (x1 < x2) {
                        document.write(x1 + ' ' + x2);
                    } else {
                        document.write(x2 + ' ' + x1);
                    }
                }
            }
        }


        let valor1 = parseInt(prompt('Ingrese primer valor:'));
        let valor2 = parseInt(prompt('Ingrese segundo valor:'));
        let valor3 = parseInt(prompt('Ingrese tercer valor:'));
        document.write('Los tres valores ingresados son ' + valor1 + ' ' + valor2 + ' ' + valor3 + '<br>');
        document.write('Los valores ordenados de menor a mayor son: ');
        mostrarOrdenados(valor1, valor2, valor3);
    </script>

</body>

</html>


Retornar al menu