Skip to content

Commit 73f332e

Browse files
committed
Correção de bugs
1 parent a47d3ed commit 73f332e

File tree

3 files changed

+28
-17
lines changed

3 files changed

+28
-17
lines changed

css/estilo.css

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,6 @@ div#res {
4848
margin-bottom: 10px;
4949
font-family: Arial, Helvetica, sans-serif;
5050
}
51-
div#error {
52-
font-size: 20px;
53-
margin-top: 10px;
54-
margin-bottom: 10px;
55-
font-family: Arial, Helvetica, sans-serif;
56-
color: red;
57-
}
5851
p {
5952
font-family: Arial, Helvetica, sans-serif;
6053
}

index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ <h1><strong>IFRJ MÉDIAS</strong></h1>
2424
<br><br>
2525
<input type="button" value="CALCULAR" onclick="btnclick()" id="btn">
2626
<div id="res"></div>
27-
<div id="error"></div>
2827
<p>Escrito pelo aluno Matheus Fonseca IFRJ-CPar 2020.1 </p>
2928
</div>
3029

js/codigo.js

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ const lblr1 = window.document.getElementById('lblr1');
66
const lblg2 = window.document.getElementById('lblg2');
77
const lblr2 = window.document.getElementById('lblr2');
88
const res = window.document.getElementById('res');
9-
const erro = window.document.getElementById('error')
109

1110

1211
function btnclick(){
1312

1413
if (lblg1.value.length == 0){
1514

16-
erro.innerText = '[ERROR] FALTAM DADOS!';
15+
res.innerText = '[ERROR] FALTAM DADOS!';
16+
res.style.color = "red"
1717

1818
}
1919
else{
@@ -22,7 +22,8 @@ function btnclick(){
2222

2323
if (g1 < 0 || g1 > 10){
2424

25-
erro.innerText = '[ERROR] NOTA IMPOSSÍVEL!!!!!';
25+
res.innerText = '[ERROR] NOTA IMPOSSÍVEL!!!!!';
26+
res.style.color = "red"
2627

2728
}
2829
else if (g1 >= 6){
@@ -32,6 +33,8 @@ function btnclick(){
3233

3334
const g2v = (18 - g1) / 2;
3435
res.innerText = `Você precisa tirar ${g2v.toFixed(1)} no G2 para passar!`;
36+
res.style.color = "black"
37+
3538

3639
}
3740
else {
@@ -40,14 +43,17 @@ function btnclick(){
4043

4144
if (g2 < 0 || g2 > 10){
4245

43-
erro.innerText = '[ERROR] NOTA IMPOSSÍVEL!!!!!';
46+
res.innerText = '[ERROR] NOTA IMPOSSÍVEL!!!!!';
47+
res.style.color = "red"
4448

4549
}
4650
else if (g2 >= 6){
4751
//se o aluno passou direto
4852

4953
mf = (g1 + 2 * g2) / 3;
5054
res.innerText = `Sua média final é ${mf.toFixed(1)}, você passou, parabens!`;
55+
res.style.color = "black"
56+
5157

5258
}
5359
else {
@@ -56,6 +62,7 @@ function btnclick(){
5662

5763
const frec2 = (30 - 2 * g2) / 3;
5864
res.innerText = `Você precisa tirar ${frec2.toFixed(1)} na recuperação do G2 pra passar!`;
65+
res.style.color = "black"
5966

6067
}
6168
else {
@@ -68,11 +75,13 @@ function btnclick(){
6875
if (mf >= 6){
6976

7077
res.innerText = `Sua média do G2 é ${mg2.toFixed(1)} e sua média final é ${mf.toFixed(1)}!! Você passou, parabens!!!`;
78+
res.style.color = "black"
7179

7280
}
7381
else {
7482

7583
res.innerText = `Sua média do G2 é ${mg2.toFixed(1)} e sua média final é ${mf.toFixed(1)}!! Você não passou, boa sorte no proximo periodo!`;
84+
res.style.color = "black"
7685

7786
}
7887
}
@@ -82,41 +91,49 @@ function btnclick(){
8291
else if (g1 < 6){
8392
//se o aluno ficou de rec no g1
8493
if(lblr1.value.length == 0){
94+
8595
const rec1 = (30 - 2 * g1) / 3
8696
res.innerText = `Você precisa tirar ${rec1.toFixed(1)} na recuperaçâo para ficar com 6 na média do G1!`
97+
res.style.color = "black"
98+
8799
}
88100
else{
101+
89102
const nrec1 = Number(lblr1.value)
90103
const rec1 = (2 * g1 + 3 * nrec1) / 5
104+
91105
if (lblg2.value.length == 0){
92106

93107
const g2v = (18 - rec1) / 2;
94108
res.innerText = `Sua média do g1 é ${rec1.toFixed(1)} e você precisa tirar ${g2v.toFixed(1)} no G2 para passar!`;
95-
109+
res.style.color = "black"
96110
}
97111
else {
98112

99113
const g2 = Number(lblg2.value);
100114

101115
if (g2 < 0 || g2 > 10){
102116

103-
erro.innerText = '[ERROR] NOTA IMPOSSÍVEL!!!!!';
117+
res.innerText = '[ERROR] NOTA IMPOSSÍVEL!!!!!';
118+
res.style.color = "red"
104119

105120
}
106121
else if (g2 >= 6){
107122
//se o aluno passou direto
108123

109124
mf = (rec1 + 2 * g2) / 3;
110125
res.innerText = `Sua média do g1 é ${rec1.toFixed(1)} e final é ${mf.toFixed(1)}, você passou, parabens!`;
111-
126+
res.style.color = "black"
127+
112128
}
113129
else {
114130

115131
if (lblr2.value.length == 0){
116132

117133
const frec2 = (30 - 2 * g2) / 3;
118134
res.innerText = `Sua média do g1 é ${rec1.toFixed(1)} e você precisa tirar ${frec2.toFixed(1)} na recuperação do G2 pra passar!`;
119-
135+
res.style.color = "black"
136+
120137
}
121138
else {
122139
//se o aluno ficou de rec no g2
@@ -128,11 +145,13 @@ function btnclick(){
128145
if (mf >= 6){
129146

130147
res.innerText = `Sua média do g1 é ${rec1.toFixed(1)} e sua média do G2 é ${mg2.toFixed(1)} e sua média final é ${mf.toFixed(1)}!! Você passou, parabens!!!`;
131-
148+
res.style.color = "black"
132149
}
133150
else {
134151

135152
res.innerText = `Sua média do g1 é ${rec1.toFixed(1)} e sua média do G2 é ${mg2.toFixed(1)} e sua média final é ${mf.toFixed(1)}!! Você não passou, boa sorte no proximo periodo!`;
153+
res.style.color = "black"
154+
136155
}
137156
}
138157
}

0 commit comments

Comments
 (0)