Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Para mim só carrega o navegador e não da nenhuma resposta.

<meta charset="UTF-8">

<title>Tabuada</title>

<script>

    function pulaLinha() {

        document.write("<br><br>");

    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    var nome = prompt("Qual seu nome?");
    var multiplicador = 0;
    var tabuadaDe = parseInt(prompt(nome + " queres tabuada de qual número?"));

    mostra("<h2>" + nome + " a tabuada de " + tabuadaDe + " é:<h2>");

    while(tabuadaDe <= 10) {

        mostra(tabuadaDe + " x " + multiplicador + " = " + tabuadaDe * multiplicador);
        multiplicador = multiplicador + 1;

    }


</script>
1 resposta
solução!

mano eu coloquei primeiro a variavel nome, em seguida a variavel tabuadade, depois o 'mostra' com a formataçao

. Ai dentro do while você colocou a variavel tabuadade, mas na verdade tem que ser a variavel multiplicador. eu rodei o programa e funcionou com as alterações conforme abaixo:

<meta charset="UTF-8">

<title>Tabuada</title>

<script>

    function pulaLinha() {

        document.write("<br><br>");

    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

    }

    var nome = prompt("Qual seu nome?");


    var tabuadaDe = parseInt(prompt(nome + " queres tabuada de qual número?"));

    mostra("<h2>" + nome + " a tabuada de " + tabuadaDe + " é:" + "<h2>");

    var multiplicador = 0;

    while(multiplicador <= 10) {

        mostra(tabuadaDe + " x " + multiplicador + " = " + tabuadaDe * multiplicador);
        multiplicador = multiplicador + 1;

    }

</script>


</script>