1
resposta

Usando If Else

Eu pensei na possibilidade da idade do programador ser menor que a de seu irmão/amigo. Sob essa hipótese, usei um if else para que o programa verifique quem é o mais velho, e assim calcule a diferença sem nos retornar um número negativo, e também mostra qual dos dois é mais velho. No entanto, achei que ficou meio embananado, talvez tenha algo que eu precise melhorar na hora de criar e chamar a função:

<meta charset="UTF-8">

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

    function mostra(nome) {
        document.write("O mais velho é: " + nome)
        pulaLinha();
    }

    function mostra2 (diferenca) {
        document.write("Nossa diferença de idade é: " + diferenca);
    }

    var minhaIdade = 30;
    var idadeAmigo = 35;

    if (minhaIdade > idadeAmigo) {
        var dif = minhaIdade - idadeAmigo;
        var nome = "Sabrina";
    } else{
        var dif = idadeAmigo - minhaIdade;
        var nome = "Amigo";
    }   

    mostra(nome);
    mostra2(dif);

</script>

Ao meu ver tá bem sucinto, só preciso de um help pra saber se tá legal ou se preciso mudar algo (talvez colocar esse if else dentro da função, não sei). Obrigada desde já.

:)

1 resposta

Parabens ficou incrível sua logica, mais para frente você vai outras formas para melhorar seu código.