Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 29 de Enero 2017, 21:33

Título: Crear script que pida cinco números al usuario con bucle for ejercicio CU01135E
Publicado por: Pandemia en 29 de Enero 2017, 21:33
Buenas noches a todos aquí os dejo una posible solución al ejercicio CU01135E del programa formativo de programador web con JavaScript.....

Citar
EJERCICIO

1) Genera un script que pida cinco números al usuario usando un bucle for normal (usa prompt para pedir los datos y conviértelos a valor numérico posteriormente). Almacena los números introducidos por el usuario en un array. A continuación usando un for in que recorra el array, muestra un mensaje informando del resultado de multiplicar cada uno de los números por 3. Ejemplo:

Se pedirán al usuario cinco números, supongamos que introduce 1, 3, 9, 10 y 7

A continuación se mostrará el mensaje:

Multiplicamos por 3 los números introducidos: 1*3 = 3, 3*3 = 9, 9*3 = 27, 10*3 = 30 y 7*3 =21.


Código: [Seleccionar]
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>Ejercicios con for y for in</title>
    <script type="text/javascript">
        function for_in() {
            var msg = 'Se multiplicarán por cinco los números introducidos:\n';
            var Numeros = [];
            Numeros = Number;
            ordinarios = ['primero', 'segundo', 'tercero', 'cuarto', 'quinto'];
            alert('Por favor introduce cinco números.')
            for (i = 0; i < 5; i++) {
                Numeros[i] = Number(prompt('Has introducido el ' + ordinarios[i]));
            }
            for (j in Numeros) {
                msg = msg + Numeros[j] + ' * 5 =' + Numeros[j] * 5 + '           ';
            }
            alert(msg)
        }
    </script>
</head>

<body onload="for_in()">
    <h1>ARRAYS for y for in</h1>
</body>

</html>

Saludos y gracias a todos......
Título: Re:CU01135E Ejercicios con for y for in.
Publicado por: bermartinv en 30 de Enero 2017, 11:58
Está bien.
Lo único comentarte que no hace falta que definas la variable Numeros = Number . Posteriormente ya se lo estás indicando en el for.
Saludos.