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

Duvida no Codigo que Fiz

To tentando criar uma funcao para calcular idade de nascimento porem nao consigo de jeito nenhum...

Fiz o codigo abaixo, conseguem me ajudar achar onde to errando?

<meta charset="UTF-8">

<script>

function mostra (frase) {

     document.write(frase);    
}


 function nascimento (anoatual, anopassado){

 var nascimento = anoatual - anoquenasci

 }

var anoatual = nascimento (2018);
var anopassado = nascimento (1984);

mostra(" A idade do nascimento é" + nascimento);

</script>
2 respostas
solução!

Olá Jefferson, tudo bem?

Segue abaixo algumas considerações:

<meta charset="UTF-8">

<script>

function mostra (frase) {

     document.write(frase);    
}


 function nascimento (anoatual, anopassado){

 var nascimento = anoatual - anoquenasci // a variável anoquenasci não está definida

// falta colocar o return da função

 }

var anoatual = nascimento (2018); // aqui você não precisa chamar a função, basta apenas informar o ano
var anopassado = nascimento (1984); // aqui também você não precisa chamar a função, basta apenas informar o ano

mostra(" A idade do nascimento é" + nascimento); // aqui, onde você chama a função, você deve informar os parâmetros da mesma

</script>

Vejas as modificações que fiz no seu código:

<meta charset="UTF-8">

<script>

function mostra (frase) {

     document.write(frase);    
}


 function nascimento (anoatual, anopassado){

 var nascimento = anoatual - anopassado;
 return nascimento;

 }

var anoatual = 2018;
var anopassado = 1984;

mostra(" A idade do nascimento é" + nascimento(anoatual, anopassado));

</script>

Testa aí e nos diz se deu certo!

Abraços e bons estudos!

Olá Jefferson! Conseguiu resolver?