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

[Proyecto] Solución.

En este primer script es como lo están pidiendo en el ejercicio, declaramos una variable para escribir un solo valor.

<script>
        let mult1 = 5

        document.write('<h1>tabal del 5</h1>')
        document.write(mult1+' * 0 = '+mult1*0+'<br/>')
        document.write(mult1+' * 1 = '+mult1*1+'<br/>')
        document.write(mult1+' * 2 = '+mult1*2+'<br/>')
        document.write(mult1+' * 3 = '+mult1*3+'<br/>')
        document.write(mult1+' * 4 = '+mult1*4+'<br/>')
        document.write(mult1+' * 5 = '+mult1*5+'<br/>')
        document.write(mult1+' * 6 = '+mult1*6+'<br/>')
        document.write(mult1+' * 7 = '+mult1*7+'<br/>')
        document.write(mult1+' * 8 = '+mult1*8+'<br/>')
        document.write(mult1+' * 9 = '+mult1*9+'<br/>')
        document.write(mult1+' * 10 = '+mult1*10+'<br/>'+'<br/>')
</script>

En este segundo script, seria una forma as optima de hacerlo con el bucle for, quizá me adelante a los bucles pero creo que para hacer buen uso del foro podemos compartir las diversas opiniones y conocimientos. 

    <script>
        let mult2 = 5
        let contador = 10

        for(let i = 0;i <= contador; i++){
            document.write(mult2+' * '+i+' = '+mult2*i+'<br/>')
        }
    </script>
2 respuestas

En cuanto a tu script con el ciclo "For" el único detalle que tiene es que comienza la tabla de multiplicar desde el cero. Lo que creo que funcionaría cambiando únicamente la variable "i" de 0 a 1.

<script>
    let mult2 = 5
    let contador = 10

    for(let i = 1;i <= contador; i++){
        document.write(mult2+' * '+i+' = '+mult2*i+'<br/>')
    }
</script>

Siendo el caso de que se elabore una tabla de multiplicar como normalmente se conoce, ignorando la multiplicación del cero. ¿No te parece?

Si esta bie, me parece que en algunos casos he visto la tabla desde 0, pero así empezando desde 1 esta bien.