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

Estou com dúvida no curso de Lógica de Programação, no exercício do capítulo Comunique-se com o usuário.

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

var ano == 2012;
var a;
var b;


document.write("Eu nasci em : " + (ano - 1983));
a == ano - 1983;
pulaLinha();
document.write("Adriano nasceu em : " + (ano - 1987));
b == ano - 1987;
pulaLinha();
var c == a - b;   
document.write("Eu sou "+ c +" anos mais velho que Adriano");
pulaLinha();
4 respostas
solução!

Allan, eu acho que ta faltando um / no comando do br, nao seria "" nao?. Como o exercicio é de comunique-se com o usuario vc pode substituir esses valores fixo do ano por um input no formulario e sua logica esta deixando de considerar que no exemplo Adriano poderia ser mais velho que vc...

Olá Gustavo, na tag não é usado "/", quanto a comunique-se com o usuário, estava lendo com pressa e acabei não prestando tanta atenção quanto deveria no enunciado por isso não fiz como foi solicitado, entretanto se substituir os valores numéricos constantes para uma variável "anoNascimento" poderia resolver esse problema. Ultimo detalhe, adriano poderia sim ser mais velho que eu sem problema desde que eu crie um laço com desvio condicional onde "se b > a mostra fraseA else mostra fraseB!

Perfeitamente, ou mesmo verificar se o valor é negativo e inverte-lo...

.