Olá! Estou inventando alguns códigos para fixar o conhecimento das aulas. No código abaixo a intenção é calcular a média de um aluno.
Quando eu coloco os valores diretamente na var media, o cálculo retorna sem erros. Entretanto, da forma como esta o código (com o prompt), o resultado da função retorna errado.
Eu não estou conseguindo entender qual o erro, se alguém puder me ajudar eu agradeço muito =)
<meta charset="UTF-8">
<script>
function pulaLinha (){
document.write("<br>");
}
function mostra(texto){
document.write(texto);
pulaLinha();
}
function calculaMedia(a,b,c,d){
return (a + b + c + d) / 4 ;
}
var aValor = prompt("Qual a nota da primeira prova?");
var bValor = prompt("Qual a nota da segunda prova?");
var cValor = prompt("Qual a nota da terceira?");
var dValor = prompt("Qual a nota da quarta prova?");
var media = calculaMedia(aValor, bValor, cValor, dValor);
mostra("Média:" + media);
</script>