3
respostas

Minha solução

<meta charset="UTF-8">
<script>
    function pulaLinha() {

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

    function mostra(diferença) {
        document.write(diferença)
    }

    var titulo = ("Quantos anos você tem de diferença da sua irmã?");

    mostra("<h1>" + titulo + "</h1>");

    pulaLinha();

    var minhaIdade = 26;
    var idadeIrmã = 30;

    mostra("Nossa diferença de idade é " + (minhaIdade-idadeIrmã) + " anos");

    pulaLinha ();

</script> 
3 respostas

Boa! A minha ficou assim.

<meta charset="UTF-8">

<script>

function pulaLinha() {

    document.write ("<br>")
}

function mostra(frase) {

    document.write(frase);
    pulaLinha();

}

mostra("Eu tenho 27 anos");

mostra("Minha irmã tem 21 anos");

mostra("Nossa diferença de idade é: " + (27 - 21) + " anos");

</script>

Bom, isso aí!

Acho que esse problema foi proposital para pensarmos na lógica de diferença de tempo. Se minha irmã faz aniversário em 30 de dezembro e eu em 4 de janeiro do ano seguinte não podemos ter 1 ano de diferença, mas apenas alguns dias... Mas sem entrar na complexidade porque é nível iniciante, compartilhando minha solução:

<meta charset="UTF-8">

<h1>Diferença de Idades</h1>

<script>
    function pulaLinha() {
        document.write("<br>")
    }

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

    var idadeJobson = 41
    var idadeLiliane = 40

    mostra("Jobson: " + idadeJobson + " anos.");
    mostra("Liliane: " + idadeLiliane + " anos.");

    mostra("<br> Nossa diferença de idade é " + (idadeJobson - idadeLiliane) + " ano(s).");
</script>

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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