Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Tentando fazer uma tabuada

<meta charset="UTF-8">

<script>

    function pulaLinha(){

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

    function mostra(frase){

        document.write(frase);
        pulaLinha();
    }

    function tabuada(numero){

        return Math.round(numIformado * 1 + "<br>");
        return Math.round(numIformado * 2 + "<br>");
        return Math.round(numIformado * 3 + "<br>");
        return Math.round(numIformado * 4 + "<br>");
        return Math.round(numIformado * 5 + "<br>");
        return Math.round(numIformado * 6 + "<br>");
        return Math.round(numIformado * 7 + "<br>");
        return Math.round(numIformado * 8 + "<br>");
        return Math.round(numIformado * 9 + "<br>");
        return Math.round(numIformado * 10 + "<br>");
        pulaLinha();
    }

    var numIformado = prompt("Diga um número");

    mostra("A tabuada do " + numIformado + " é <br>" + tabuada(numIformado));


</script>

Estou tentando fazer uma tabuada, mas não sei o que está de errado, poderiam me ajudar ?

7 respostas

Para ajudar a interpretação, poderia, por favor me informar qual o comportamento que o código está tendo, bem como a linguagem que está utilizando?

Html*, estou seguindo com o que aprendi até agora com as aulas do curso de lógica I. Quando eu abro, aparece "A tabuada do x é NaN" Eu gostaria que nesse "NaN" aparecesse uma tabuada.

solução!

Oi!!!

Consertei seu código, dá uma olhadinha!!!

<meta charset="UTF-8">

<script>

    function pulaLinha(){

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

    function mostra(frase){

        document.write(frase);
        pulaLinha();
    }

    function tabuada(numero){

        mostra( Math.round(numero * 1));
        mostra( Math.round(numero * 2));
        mostra( Math.round(numero * 3));
        mostra( Math.round(numero * 4));
        mostra( Math.round(numero * 5));
        mostra( Math.round(numero * 6));
        mostra( Math.round(numero * 7));
        mostra( Math.round(numero * 8));
        mostra( Math.round(numero * 9));
        mostra( Math.round(numero * 10));
        pulaLinha();
    }

    var numIformado = prompt("Diga um número");

    mostra("A tabuada do " + numIformado + " é <br>")
    tabuada(numIformado);


</script>

Espero ter ajudado!!!

Bem quando eu abro o código, o prompt não aparece para escolher um número e a página fica em branco,

Queria que a pessoa que visitasse a página pudesse escolher um número e receber uma tabuada com o número desejado.

Aqui no meu computador funcionou, tente apertar CTRL+F5 para forçar recarregar a página limpando o cache dela. E me diz se funcionou.

Funcionou sim, muito obrigada! =)

Disponha, bons estudos!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software