Autor Tema: Crear script que pida cinco números al usuario con bucle for ejercicio CU01135E  (Leído 3908 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
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......
« Última modificación: 09 de Abril 2017, 21:16 por Ogramar »

bermartinv

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 298
    • Ver Perfil
Re:CU01135E Ejercicios con for y for in.
« Respuesta #1 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.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".