Enviado em 12/10/2014 - 20:36h
Ola pessoal , eu decidi tentar fazer uma coisa (nao posso falar agr , depois vcs verao),e usei esse codigo , mas acho que ele está muito gambiarra.
var nota1 = 0,nota2 = 0,nota3 = 0,nota4 = 0;
function testaValor(){
if(nota1 < 0 || nota1 > 10 || isNaN(nota1)){
alert("Nota 1 " + materia + " Invalida");
return "Erro";
}
if(nota2 < 0 || nota2 > 10 || isNaN(nota2)){
alert("Nota 2 " + materia + " Invalida");
return "Erro";
}
if(nota3 < 0 || nota3 > 10 || isNaN(nota3)){
alert("Nota 3 " + materia + " Invalida");
return "Erro";
}
if(nota4 < 0 || nota4 > 10 || isNaN(nota4)){
alert("Nota 4 " + materia + " Invalida");
return "Erro";
}
}
function pegaP() {
materia="Portugues";
nota1 = document.getElementById('notaPort1').value;
if(testaValor() == "Erro"){return;}
nota2 = document.getElementById('notaPort2').value;
if(testaValor() == "Erro"){return;}
nota3 = document.getElementById('notaPort3').value;
if(testaValor() == "Erro"){return;}
nota4 = document.getElementById('notaPort4').value;
if(testaValor() == "Erro"){return;}
var media = parseFloat(nota1) + parseFloat(nota2) + parseFloat(nota3) + parseFloat(nota4);
media /= 4;
document.getElementById("MediaP").innerHTML = media;
}
function pegaM() {
materia="Matematica";
nota1 = document.getElementById('notaMat1').value;
if(testaValor() == "Erro"){return;}
nota2 = document.getElementById('notaMat2').value;
if(testaValor() == "Erro"){return;}
nota3 = document.getElementById('notaMat3').value;
if(testaValor() == "Erro"){return;}
nota4 = document.getElementById('notaMat4').value;
if(testaValor() == "Erro"){return;}
var media = parseFloat(nota1) + parseFloat(nota2) + parseFloat(nota3) + parseFloat(nota4);
media /= 4;
document.getElementById("MediaM").innerHTML = media;
}
function pegaC() {
materia="Ciencias";
nota1 = document.getElementById('notaCie1').value;
if(testaValor() == "Erro"){return;}
nota2 = document.getElementById('notaCie2').value;
if(testaValor() == "Erro"){return;}
nota3 = document.getElementById('notaCie3').value;
if(testaValor() == "Erro"){return;}
nota4 = document.getElementById('notaCie4').value;
if(testaValor() == "Erro"){return;}
var media = parseFloat(nota1) + parseFloat(nota2) + parseFloat(nota3) + parseFloat(nota4);
media /= 4;
document.getElementById("MediaC").innerHTML = media;
}