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: Pepote21 en 16 de Mayo 2017, 09:33

Título: Javascript generar la tabla de multiplicar con bucle FOR IN. Ejercicio CU01135E#
Publicado por: Pepote21 en 16 de Mayo 2017, 09:33
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>
Título: Re:Javascript Bucle FOR IN. Ejercicio CU01135E
Publicado por: Pepote21 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>
Título: Re:Javascript generar una tabla de multiplicar con bucle FOR IN. Ejercicio CU01135E
Publicado por: Ogramar en 15 de Junio 2017, 20:12
Buenas Pepote21, todo correcto

Salu2