5
respostas

A idade do meu irmão (Problema - Resultado negativo)

Esta tarefa proposta tem um problema se a minha idade for menor do que a do meu irmão o resultado será negativo o que nao esta errado mas fica "meio estranho".

Utilizando como exemplo a minha idade com meu irmão resolvi fazendo a multiplicação por * -1 porem ainda não resolve totelmente. Acrredito aprederemos fuçoes comparativas

*Código *

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

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

    function mostra(frase) {

        document.write("**************************************************");
            pulaLinha ();
        document.write(frase);
            pulaLinha ();
            document.write("**************************************************");

}
var minhaIdade = 25;
var idadeIrmao = 35;
    mostra ("Diferença de idade é " + (minhaIdade - idadeIrmao)*-1);
    pulaLinha ();


</script>

<script>
5 respostas

Se você coloca (minhaIdade - idadeIrmao) o resultado sera negativo -10 você ja tentou fazer (idadeIrmao - minhaIdade)?

Então e um problema matematico.

Utilizando seu exemplo se a Minha idade for maior do que a do meu Irmão sera negativo o Resultado

var minhaIdade = 40;
var idadeIrmao = 35;
    mostra ("Diferença de idade é " +  (idadeIrmao - minhaIdade));
    pulaLinha ();

Diferença de idade é -5.

Por isso deve ter alguma função específica.

Coloca uma condição

if (idadeIrmao >minhaIdade){

    idadeIrmao - minhaIdade

}else{

    minhaIdade-idadeIrmao

}

Obrigado esses comandos eu não conheço ainda vou testar aqui.