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

Programa que mostra diferença de Idade

Olá, pessoal.

Fiz o seguinte código para imprimir a diferença de idade dos meus irmãos com um alert.

Vocês poderiam verificar se eu poderia melhorar o código de alguma forma?

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

    function mostra(idade){
        alert(idade);
    }

    var idadeAlexandra = 30;
    var idadeFrancisco = 29;
    var idadeAdenilson = 25;
    var idadeAdenise = 24;

    var diferenca1 = idadeAlexandra - idadeAdenilson;
    mostra("Minha diferença de idade com a Sandra é: " + diferenca1 + " anos.");

    var diferenca2 = idadeFrancisco - idadeAdenilson;
    mostra("Minha diferença de idade com o Chico é: " + diferenca2 + " anos.");

    var diferenca3 = idadeAdenilson - idadeAdenise;
    mostra("Minha diferença de idade com a Denise é " + diferenca3 + " ano.");

</script>

Super obrigado!

3 respostas

Oi, Adenilson, como vai?

Ficou muito bom! Parabéns pelo empenho nos estudos!

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!

solução!

O programa que eu utilizei foi o seguinte: `

`

Fiz dessa forma:

<script>

    function mostra(msg) {
        alert(msg);
    }

    function diferencaIdade(idade1, idade2) {
        if (idade1 < idade2) {
            mostra(meuNome + ", sua diferença de idade com o de " + outraPessoa + " é de: " + (idade2 - idade1) + " anos.")
        }
        if (idade2 < idade1) {
            mostra(meuNome + ", sua diferença de idade com o de " + outraPessoa + " é de: " + (idade1 - idade2) + " anos.")
        }
        if (idade1 == idade2) {
            mostra("Não há diferença de idade entre " + meuNome + " e " + outraPessoa);
        }
    }



    var meuNome = prompt("Qual seu nome?");
    var minhaIdade = parseInt(prompt("Qual sua idade?"));

    var outraPessoa = prompt("Nome da outra pessoa");
    var idadePessoa = parseInt(prompt("Qual a idade de " + outraPessoa + "?"));

    diferencaIdade(minhaIdade, idadePessoa);

</script>