-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaprovacao3.html
57 lines (47 loc) · 1.69 KB
/
aprovacao3.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<h2>VERIFIQUE APROVAÇÃO</h2>
<form onsubmit=" return validaNota()">
<!--onsubmit -> se clicar botão, executacodigo-->
<label>Nota 1:</label>
<input id="nota1" type="text"> <br>
<label>Nota 2:</label>
<input id="nota2" type="text"> <br>
<label>Nota 2:</label>
<input id="nota3" type="text"> <br>
<button type="submit">Verificar</button>
</form>
<p id="mensagem"></p>
<!--JAVASCRIPT-->
<script>
function validaNota() {
//entrada
var nota1 = document.getElementById("nota1").value;
var nota2 = document.getElementById("nota2").value;
var nota3 = document.getElementById("nota3").value;
var paragrafoMensagem = document.getElementById("mensagem");
// PROCESSAMENTO
if (nota1 == "" || nota2 == "" || nota3 == "") {
//saida
paragrafoMensagem.textContent = "Por favor preencha as notas";
return false;
}
if ( isNaN(nota1 = parseFloat(nota1)) || isNaN(nota2 = parseFloat(nota2)) || isNaN(nota3 = parseFloat(nota3)) )
{
//saida
paragrafoMensagem.textContent = "Digite somente números";
return false;
}
if (nota1 < 0 || nota2 < 0 || nota3 < 0) {
//saida
paragrafoMensagem.textContent = "Digite um número positivo";
return false;
}
var media = (nota1 + nota2 + nota3) / 3;
if (media >= 6) {
//saida
paragrafoMensagem.textContent = "Aluno aprovado";
return false;
}
paragrafoMensagem.textContent = "Aluno reprovado";
return false;
}
</script>