Autor Tema: Javascript generar la tabla de multiplicar con bucle FOR IN. Ejercicio CU01135E#  (Leído 5856 veces)

Pepote21

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 92
    • Ver Perfil
Hola a todos. Os adjunto mi código para el ejercicio CU01135E del curso de fundamentos de programación web con JavaScript.

Un problema es que no he puesto la "y" de separación última, y algún otro que ya solucionaré.

Gracias

Un saludo

Código: [Seleccionar]
<!DOCTYPE html>
<html>
    <head>
        <title>aprenderaprogramar.com</title>
        <meta charset="utf-8">
        <style type="text/css">
           
        </style>
        <script type="text/javascript">
    var msg='Los números introducidos son:'; 
var msg1='Multiplicamos por 3 los números introducidos: ';
var nums=new Array(5);
var resultados=new Array(5);
            function introMostrarDatos(){
    for(var i=0;i<nums.length;i++){
    var num=prompt('Introduzca un número');
nums[i]=Number(num);   
}
msg=msg+nums;
alert(msg);


for(i in nums){
    resultados[i]=nums[i]*3;
    msg1=msg1+nums[i]+'*3= '+resultados[i]+', ';
}
alert(msg1);
}
        </script>
    </head>
    <body>
    <script type="text/javascript">   
           
        </script>
        <p id="datos" onclick="introMostrarDatos()">Pulse aquí para introducir datos</p>
    </body>
</html>
« Última modificación: 25 de Septiembre 2020, 13:36 por Ogramar »

Pepote21

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 92
    • Ver Perfil
Re:Javascript Bucle FOR IN. Ejercicio CU01135E
« Respuesta #1 en: 16 de Mayo 2017, 11:14 »
Hola. He resuelto algunos de los problemas que tenía con el código anterior. Os paso el nuevo.
Un saludo

Código: [Seleccionar]
<!DOCTYPE html>
<html>
    <head>
        <title>aprenderaprogramar.com</title>
        <meta charset="utf-8">
        <style type="text/css">
           
        </style>
        <script type="text/javascript">
var nums=new Array(5);
var resultados=new Array();
            function introMostrarDatos(){
    for(var i=0;i<nums.length;i++){
    var num=prompt('Introduzca un número');
nums[i]=Number(num);   
}
alert('Los números introducidos son: '+nums);

var msg='';
for(i in nums){
    resultados[i]=nums[i]*3;
msg=msg+nums[i]+'*3= '+resultados[i]+', ';

}
alert('Multiplicamos por 3 los números introducidos: '+msg);
}
        </script>
    </head>
    <body>
    <script type="text/javascript">   
           
        </script>
        <p id="datos" onclick="introMostrarDatos()">Pulse aquí para introducir datos</p>
    </body>
</html>

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas Pepote21, todo correcto

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