Quando coloco notas inteiras o programa reproduz um resultado (um resultado errado, mas pelo menos exibe alguma coisa), porém quando uso notas com decimais, no lugar delas aparece NaN.
Obs: Já utilizei estes números com " , " e " . " e de nenhum jeito funcionou.
O que está acontecendo?
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>")
}
function tx(frase) {
document.write(frase);
pulaLinha();
}
function media(n1, n2, ponto) {
return ((n1+n2)-ponto);
}
var materia = prompt("Diga a matéria");
var nota1 = prompt("A sua primeira nota");
var nota2 = prompt("A sua segunda nota");
var pontuacao = prompt("Quantos pontos você precisa fazer ao final das 4 unidades?");
var notaFinal = media(nota1, nota2, pontuacao);
tx("Para passar em "+materia+ " você precisa fazer "+ notaFinal+" ao longo das próximas 2 unidades ");
tx("Ou seja, no mínimo"+ notaFinal/2+ " em cada uma das próximas unidades");
</script>