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: cristiannd en 22 de Abril 2020, 14:58

Título: Ejercicios resueltos curso JavaScript. Bucles o ciclos for y for in CU01135E
Publicado por: cristiannd en 22 de Abril 2020, 14:58
Hola, dejo mi propuesta de solución para el ejercicio de la entrega CU01135E del programa formativo de programador web de aprenderaprogramar con JavaScript.

Citar
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 lang="es">
<head>
    <meta charset="UTF-8">
    <title>Ejercicio CU01135E</title>
    <script>
        function pedirNumeros(){
            var numeroGuardado = [];
            var msg = 'Multiplicamos los números elejidos por 3:\n';
            for(i=0; i<5; i++){
                numeroPedido = prompt('Ingrese un número');
                numeroGuardado[i] = Number(numeroPedido);
            }
            for (i in numeroGuardado){
                msg = msg + numeroGuardado[i] + '*3 = ' + (numeroGuardado[i] * 3) + '\n';
            }
            alert(msg);
        }
    </script>
</head>
<body>
    <script>
        pedirNumeros();
    </script>
</body>
</html>
Título: Re:Curso de JavaScript. Utilizando for y for in. Ejercicio CU01135E
Publicado por: Ogramar en 25 de Septiembre 2020, 13:37
Buenas, el ejercicio está bien resuelto y cumple con lo que se pedía. La estructura del código (un script directamente dentro del body) no es la que se utiliza en los ejemplos del curso. Si quiere verse una solución sin el script directamente dentro del body puede consultarse el hilo https://aprenderaprogramar.com/foros/index.php?topic=6320.0 Salu2