3
respostas

Diferença de idades - Minha versão

Boa noite,

<meta charset="UTF-8">

<script>

    function pulaLinha(){

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

    }

    function idadesIrmaos(mensagem, anoAtual, anoNasc){

        document.write('***************************************');
        pulaLinha();
        document.write(mensagem + ' tem ' + (anoAtual - anoNasc) + ' anos.');
        pulaLinha();

        return idadesIrmaos;
    }

    function diferencaIdadeIrmaos(){

        document.write('***************************************');
        pulaLinha();
        document.write('Nossa diferença de idade é de ' + (1992-1987) + ' anos.');
        pulaLinha();
        document.write('***************************************');

    }

    idadesIrmaos('Minha irmã Tamiris', 2022, 1987);

    idadesIrmaos('Eu tenho ', 2022, 1992);

    diferencaIdadeIrmaos();
</script>
3 respostas

Oi Rodolfo

Parabéns pelo empenho nos estudos!

Continue praticando e qualquer dúvida pode contar com a gente.

olá boa noite! eu estava tentando descobrir como que fazia para a função devolver o valor da ação que ela tinha realizado - porque até onde vimos ela só guardava as informações e esperava ser executada - obrigada pelo exemplo! Como (ainda) não sabia da existência do return eu acabei criando uma outra função:

<meta charset="UTF-8">

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

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

function calculeIdade(anoAtual) {

    var minhaIdade = anoAtual - 1991;
    var idadeIrmao = anoAtual - 2013;
    var diferencaIdades = minhaIdade - idadeIrmao;

    mostra("Eu tenho " + minhaIdade + " anos;");
    mostra("Meu irmão tem " + idadeIrmao + " anos;");
    mostra("Nossa diferença de idades é: " + diferencaIdades + " anos.");

}

calculeIdade(2022);

</script>

Oi Andressa

Bem observado, muito bom, parabéns pelo empenho.

Qualquer dúvida pode contar com a gente.