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

Cálculo da média NaN

Olá pessoal, Mesmo digitando as notas com pontos (ex:6.5), o resultado de media é NaN. Podem me ajudar ???

<script>

    var nome = prompt("Informe seu nome");
    var nota1 = prompt("Informe a nota 1");
    var nota2 = prompt("Informe a nota 2");
    var nota3 = prompt("Informe a nota 3");
    var nota4 = prompt("Informe a nota 4");
    var media = (nota1 + nota2 + nota3 + nota4) / 4;
    document.write(nota1);
    document.write("<br>");
    document.write(nota2);
    document.write("<br>");
    document.write(nota3);
    document.write("<br>");
    document.write(nota4);
    document.write("<br>");
    document.write(nome + " sua media é: " + media);

 </script>
3 respostas
solução!

Oi Fabricio tudo bem?

Quando você pega um conteúdo da janela de prompt ele é gravado como uma string.

Para forçar converter para número multiplique por 1 no final da linha em todos prompts da nota.

    var nota1 = prompt("Informe a nota 1")*1;
    var nota2 = prompt("Informe a nota 2")*1;
    var nota3 = prompt("Informe a nota 3")*1;
    var nota4 = prompt("Informe a nota 4")*1;

Espero ter ajudado!!!

Obrigado André.

Disponha e bons estudos!!!