-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.js
405 lines (365 loc) · 10.2 KB
/
main.js
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
/*Codigo feito por: Márcio Mendonça*/
let btn = document.getElementById("button");
let exercises = document.querySelector(".exercises");
let container = document.querySelector(".container");
let containerfunc = () => {
if (exercises.style.display === 'block') {
exercises.style.display = 'none';
} else {
exercises.style.display = 'block';
container.style.display = 'none';
}
};
let soma = () => {
let ex1 = document.getElementById("ex1")
let n1, n2, n3, n4
alert("Digite 4 numeros para efetuar uma soma:")
n1 = parseFloat(prompt("Digite o primeiro numero:"))
n2 = parseFloat(prompt("Digite o segundo numero:"))
n3 = parseFloat(prompt("Digite o terceiro numero:"))
n4 = parseFloat(prompt("Digite o quarto numero:"))
let soma = n1 + n2 + n3 + n4;
ex1.innerHTML =
`
<h3>Resultados<h3>
<p>Numeros digitados: ${n1}, ${n2}, ${n3}, ${n4}</p>
<p>Resultado: ${soma} </p>
`
}
let media = () =>{
let ex2 = document.getElementById("ex2")
let n1, n2, n3
alert("Digite suas 3 notas para o calculo da media:")
n1 = parseFloat(prompt("Digite o primeira nota:"))
n2 = parseFloat(prompt("Digite o segunda nota:"))
n3 = parseFloat(prompt("Digite o terceira nota:"))
let media = (n1+n2+n3)/3
ex2.innerHTML =
`
<h3>Resultados<h3>
<table>
<tr>
<th>Nota 1</th>
<th>Nota 2</th>
<th>Nota 3</th>
<th>Media</th>
</tr>
<tr>
<td>${n1}</td>
<td>${n2}</td>
<td>${n3}</td>
<td>${media.toFixed(1)}</td>
</tr>
</table>
`
}
let salario = () => {
let ex3 = document.getElementById("ex3")
let nome, salario
nome = prompt("Digite o seu nome:")
salario = parseFloat(prompt(`Olá ${nome}, Digite o seu salario:`))
let novoSal = salario*1.15;
ex3.innerHTML =
`
<h3>Calculo de aumento de salário<h3>
<p>Olá ${nome}</p>
<p>${nome}, Seu salario antigo é de: ${salario}R$</p>
<p>${nome}, Seu novo salario é de: ${novoSal.toFixed(2)}R$ </p>
`
}
let salGratif = () => {
let ex4 = document.getElementById("ex4")
let nome,salario
let imp = 0.07
let grat = 1.05
nome = prompt("Digite o seu nome:")
salario = parseFloat(prompt(`Olá ${nome}, Digite o seu salario:`))
let novoSal = salario*grat;
novoSal = novoSal - (novoSal*imp);
ex4.innerHTML =
`
<h3>Calculo de gratificação e imposto<h3>
<p>Olá ${nome}</p>
<p>${nome}, Seu salario base é de: ${salario}R$</p>
<p>${nome}, Seu novo salario com gratificação e impostos é de: ${novoSal.toFixed(2)}R$ </p>
`
}
let racao = () => {
let ex5 = document.getElementById("ex5")
let racao, quantGato,total
racao = parseFloat(prompt("Digite a quantia comprada de ração em kilos:"))
quantGato = parseFloat(prompt("Digite a quantidade de ração para cada gato em gramas:"))
total = ((racao*1000) - (quantGato * 5))/1000
ex5.innerHTML =
`
<h3>Calculo de quantia de ração<h3>
<p>Quantia de ração comprada: ${racao}Kg</p>
<p> quanto sobrará se os dois gatos comerem por 5 dias: ${total}Kg </p>
`
}
let maiorde2 = () =>{
let ex6 = document.getElementById("ex6")
let n1,n2
n1 = parseInt(prompt("Digite o primeiro numero"))
n2 = parseInt(prompt("Digite o segundo numero"))
if(n1 > n2){
ex6.innerHTML =
`
<h3>Numero maior<h3>
<p>Numeros digitados: ${n1}, ${n2}</p>
<p>O ${n1} é o maior</p>
`
}else if(n2 > n1){
ex6.innerHTML =
`
<h3>Numero maior<h3>
<p>Numeros digitados: ${n1}, ${n2}</p>
<p>O ${n2} é o maior</p>
`
}else{
ex6.innerHTML =
`
<h3>Numero maior<h3>
<p>Numeros digitados: ${n1}, ${n2}</p>
<p>Os numeros digitados são iguais!</p>
`
}
}
let aumento = () => {
let ex7 = document.getElementById("ex7")
let salario,nome,aumento= 1.30
nome = prompt("Digite o seu Nome:")
salario = parseFloat(prompt("Digite o valor do seu salário:"))
if(salario < 600){
let novoSal = salario * aumento
ex7.innerHTML =
`
<h3>Aumento de salário<h3>
<p>Olá ${nome}, você tem direito a aumento</p>
<p>O seu novo salário é de: ${novoSal}R$</p>
`
}else{
ex7.innerHTML =
`
<h3>Aumento de salário<h3>
<p>Olá ${nome}, não tem direito a aumento </p>
<p>O seu salário é de: ${salario}R$</p>
`
}
}
let maiorq50 = () => {
let ex8 = document.getElementById("ex8")
let n1 = parseFloat(prompt("Digite um numero:"))
if(n1/2 > 50){
ex8.innerHTML =
`
<h3>Numeros<h3>
<p>Numero digitado ${n1}</p>
<p>A metade do numero digitado é de ${n1/2}</p>
`
}else{
ex8.innerHTML =
`
<h3>Numeros<h3>
<p>Numero digitado ${n1}</p>
`
}
}
let mediaEsc1 = () =>{
let ex9 = document.getElementById("ex9")
let n1, n2
alert("Digite suas 2 notas para o calculo da media:")
n1 = parseFloat(prompt("Digite o primeira nota:"))
n2 = parseFloat(prompt("Digite o segunda nota:"))
let media = (n1+n2)/2
if(media >=6){
ex9.innerHTML =
`
<table>
<tr>
<th>Nota 1</th>
<th>Nota 2</th>
<th>Media</th>
</tr>
<tr>
<td>${n1}</td>
<td>${n2}</td>
<td>${media.toFixed(1)}</td>
</tr>
</table>
<p>Você foi aprovado, sua media: ${media.toFixed(1)}</p>
`
}else{
ex9.innerHTML =
`
<table>
<tr>
<th>Nota 1</th>
<th>Nota 2</th>
<th>Media</th>
</tr>
<tr>
<td>${n1}</td>
<td>${n2}</td>
<td>${media.toFixed(1)}</td>
</tr>
</table>
<p>Você foi reprovado, sua media: ${media.toFixed(1)}</p>
`
}
}
let mediaEsc2 = () =>{
let ex10 = document.getElementById("ex10")
let n1, n2,n3
alert("Digite suas 3 notas para o calculo da media:")
n1 = parseFloat(prompt("Digite o primeira nota:"))
n2 = parseFloat(prompt("Digite o segunda nota:"))
n3 = parseFloat(prompt("Digite o terceira nota:"))
let media = (n1+n2+n3)/3
if(media >=6){
ex10.innerHTML =
`
<table>
<tr>
<th>Nota 1</th>
<th>Nota 2</th>
<th>Nota 3</th>
<th>Media</th>
</tr>
<tr>
<td>${n1}</td>
<td>${n2}</td>
<td>${n3}</td>
<td>${media.toFixed(1)}</td>
</tr>
</table>
<p>Você foi aprovado, sua media: ${media.toFixed(1)}</p>
`
}else if(media >=4){
ex10.innerHTML =
`
<table>
<tr>
<th>Nota 1</th>
<th>Nota 2</th>
<th>Nota 3</th>
<th>Media</th>
</tr>
<tr>
<td>${n1}</td>
<td>${n2}</td>
<td>${n3}</td>
<td>${media.toFixed(1)}</td>
</tr>
</table>
<p>Você está de recuperação, sua media: ${media.toFixed(1)}</p>
`
}else{
ex10.innerHTML =
`
<table>
<tr>
<th>Nota 1</th>
<th>Nota 2</th>
<th>Nota 3</th>
<th>Media</th>
</tr>
<tr>
<td>${n1}</td>
<td>${n2}</td>
<td>${n3}</td>
<td>${media.toFixed(1)}</td>
</tr>
</table>
<p>Você está retido, sua media: ${media.toFixed(1)}</p>
`
}
}
let maioridade = () => {
let ex11 = document.getElementById("ex11")
let idade
idade = parseFloat(prompt("Digite sua idade:"))
if (idade >= 18) {
ex11.innerHTML = `
<h3>Maioridade<h3>
<p>Você é maior de idade, sua idade é de ${idade} </p>
`
}else{
ex11.innerHTML=
`
<h3>Maioridade<h3>
<p>Você não é maior de idade! sua idade é de ${idade} </p>
`
}
}
let ordem = () => {
let ex12 = document.getElementById("ex12")
let n1,n2,n3,num
n1 = parseFloat(prompt("Digite o primeiro numero:"))
n2 = parseFloat(prompt("Digite o segundo numero:"))
n3 = parseFloat(prompt("Digite o terceiro numero:"))
num = n1
if(n2 < n1){
num=n2;
n2=n1;
n1=num;
}
if(n3 < n1){
num=n3;
n3=n1;
n1=num;
}
if(n3 < n2){
num=n3;
n3=n2;
n2=num;
}
ex12.innerHTML = `
<h3>Ordem de numeros<h3>
<p>A ordem dos numeros é: ${n1}, ${n2}, ${n3} </p>
`
}
let encaixa = () =>{
let ex13 = document.getElementById("ex13")
let n1 = parseFloat(prompt("Digite um numero:"))
if(n1 >= 0 && n1 <= 25 ){
ex13.innerHTML = `
<h3>Em qual se encaixa</h3>
<p>O numero digitado foi ${n1} e se encaixa entre 0-25</p>`
}else if(n1 >= 26 && n1 <= 50){
ex13.innerHTML = `
<h3>Em qual se encaixa</h3>
<p>O numero digitado foi ${n1} e se encaixa entre 26-50</p>`
}else if(n1 >= 51 && n1 <= 75){
ex13.innerHTML = `
<h3>Em qual se encaixa</h3>
<p>O numero digitado foi ${n1} e se encaixa entre 51-75</p>`
}else if(n1 >= 76 && n1 <= 100){
ex13.innerHTML = `
<h3>Em qual se encaixa</h3>
<p>O numero digitado foi ${n1} e se encaixa entre 76-100</p>`
}else{
ex13.innerHTML = `
<h3>Em qual se encaixa</h3>
<p>O numero digitado foi ${n1} e não se encaixa entre nenhum dos numeros especificados.</p>`
}
}
let positivos = () => {
let ex14 = document.getElementById("ex14")
let n1 = parseInt(prompt("Digite um numero:"))
if(n1 > 0){
if (n1 % 2 == 0) {
ex14.innerHTML = `
<h3>Numeros pares e impares</h3>
<p>O numero digitado foi ${n1} e ele é par.</p>`
}else{
ex14.innerHTML = `
<h3>Numeros pares e impares</h3>
<p>O numero digitado foi ${n1} e ele é impar.</p>`
}
}else{
ex14.innerHTML = `
<h3>Numeros pares e impares</h3>
<p>O numero digitado foi ${n1} e ele não é positivo.</p>`
}
}