Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Duda] Mi código, lo que vimos en clase

Buenas, amigos tengo una duda.

¿como le puedo hacer para que imprima, por ejemplo si ingreso 5, que me salga 5 * 1 =5; 5 * 2 = 10, asi sucesivamente hasta llegar al diez?

porque solo me imprime el resultado

<meta charset="UTF-8">

<h3> Programa para tabla de multiplicar </h3>


<script>

    function saltodelinea (){
        document.write("<br>");
        document.write("<br>");
        document.write("<br>");
    }

    function print (frase){
        document.write(frase);
        saltodelinea();
    }



        var numero = parseInt (prompt ("Ingrese el número para conseguir su tabla de multiplicar:")); 

        var multiplicador = 1;


            while (multiplicador <= 10){

            print(numero * multiplicador);

            //multiplicador = multiplicador + 1
            multiplicador ++;

        }



    print ("Aprendamos juntos otra tabla de multiplicar, repita cuantas veces lo necesite");


</script>
2 respuestas

A la linea print() del while agrega los string que deseas y concaténalos con los numeros.

Quedaría asi:

<meta charset="UTF-8">

<h3> Programa para tabla de multiplicar </h3>


<script>

    function saltodelinea (){
        document.write("<br>");
        document.write("<br>");
        document.write("<br>");
    }

    function print (frase){
        document.write(frase);
        saltodelinea();
    }



        var numero = parseInt (prompt ("Ingrese el número para conseguir su tabla de multiplicar:")); 

        var multiplicador = 1;


            while (multiplicador <= 10){

            print(numero +' * '+multiplicador+" = "+(numero * multiplicador));

            //multiplicador = multiplicador + 1
            multiplicador ++;

        }



    print ("Aprendamos juntos otra tabla de multiplicar, repita cuantas veces lo necesite");


</script>

¡gracias, amigo!!