Autor Tema: JavaScript obtener datos con prompt consola y recorrer array con for in CU01135E  (Leído 1419 veces)

victorchinea

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 9
    • Ver Perfil
Solución propuesta para el ejercicio CU01135E del tutorial pdf de programación web con ejercicios resueltos.

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" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>JavaScript - Recorrer array con for in CU01135E</title>
    <script type="text/javascript">
      function multiplicar() {
        var numero = [];
        var msg = 'Multiplicamos por 3 los números introducidos: ';
        alert ('Introduzca 5 números');
        for (var i = 0; i < 5; i++) {
          numero[i] = prompt ('Elija número ' + (i+1) + ':');}
        for (i in numero) {
          msg = msg + numero[i] + 'X3 = ' + (numero[i]*3) + ', ';}
          alert (msg);
      }
    </script>
  </head>
  <body>
    <h2 onclick="multiplicar()">Presionar aquí para ejecutar el Script</h2>
  </body>
</html>

Gracias, un saludo.
« Última modificación: 01 de Octubre 2020, 19:13 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas, para quien revise este ejercicio está bien resuelto. En este código no se hace una conversión explícita del dato obtenido del prompt a un Number. Si se quiere ver un ejercicio donde se hace esta conversión explícita puede consultarse https://aprenderaprogramar.com/foros/index.php?topic=6320.0

Salu2

 

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".