6
respostas

Erro meu código, Gostaria de saber aonde eu errei?

<meta charset ="UTF-8">

<script>

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

    }

    function diferenciaidade(Titulo) {
        document.write("<h1" + Titulo + "</h1>");
        pulalinha();
    }

   function mostra (frase) {
       document.write(frase);
       pulalinha();
}




   Titulo("Diferença de Idade é");

   var ano = 2017;

    mostra("Alex tem " + (ano - 1983) + " anos");

    ostra("Lucas tem " + (ano - 1976) + " anos");

</script>
6 respostas

Oi Alexando, qual erro deu no seu código?

Compartilhar os erros com a gente ajuda a descobrir a causa do problema =)

Aguardo retorno.

Abraço.

Vamos lá, identifiquei 3 problemas: Primeiro: Você criou uma função function diferenciaidade(Titulo), mas no momento de chamar esta função você chamou o argumento Titulo; Segundo : Dentro da função diferenciaidade, pra ser mais exato em, document.write("<h1" + Titulo + ); e terceiro : na chamada da função mostra para o Lucas vc digitou errado e colocou ostra o correto seria mostra. Código funcional abaixo:

Prezado acredito que um deles é a palvra "ostra" inserida. Sucesso e bons Estudos !

    <meta charset ="UTF-8">

    <script>

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

    function diferenciaidade(Titulo) {
        document.write("<h1>" + Titulo + "</h1>");
        pulalinha();
    }

    function mostra (frase) {
        document.write(frase);
        pulalinha();
    }

    diferenciaidade("Diferença de Idade é");

    var ano = 2017;

    mostra("Alex tem " + (ano - 1983) + " anos");

    mostra("Lucas tem " + (ano - 1976) + " anos");

</script>

Código funcional! <meta charset ="UTF-8">

<script>

function pulalinha() {

document.write("<br>");

}

function diferenciaidade(Titulo) { document.write("<h1>" + Titulo + "</h1>"); pulalinha(); }

function mostra (frase) {

document.write(frase);

pulalinha();

}

diferenciaidade("Diferença de Idade é");

var ano = 2017;

mostra("Alex tem " + (ano - 1983) + " anos");

mostra("Lucas tem " + (ano - 1976) + " anos");

</script>

Oi Alexandre você errou na linha que chama a função difernciaidade e também ao chamar o método mostra você escreve ostra só ajeitar essas linhas e tudo funcionará perfeitamente:

<meta charset ="UTF-8">
<script>

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

    }

    function diferenciaidade(Titulo) {
        document.write("<h1" + Titulo + "</h1>");
        pulalinha();
    }

   function mostra (frase) {
       document.write(frase);
       pulalinha();
}


  diferenciaidade("Diferença de Idade é");

   var ano = 2017;

    mostra("Alex tem " + (ano - 1983) + " anos");

    mostra("Lucas tem " + (ano - 1976) + " anos");

</script>

Espero ter ajudado e bons estudos.