-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
127 lines (116 loc) · 2.91 KB
/
script.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
function insert(num) {
var numero = document.getElementById("resultado").innerHTML;
document.getElementById("resultado").innerHTML = numero + num;
}
function porc() {
var porce = document.getElementById("resultado").innerHTML;
document.getElementById("resultado").innerHTML = porce / 100;
}
function clean() {
document.getElementById("resultado").innerHTML = "";
}
function back() {
var resultado = document.getElementById("resultado").innerHTML;
document.getElementById("resultado").innerHTML = resultado.substring(
0,
resultado.length - 1
);
}
function calcular() {
var resultado = document.getElementById("resultado").innerHTML;
if (resultado) {
document.getElementById("resultado").innerHTML = eval(resultado);
} else {
document.getElementById("resultado").innerHTML = "";
}
}
document.addEventListener("keyup", function (event) {
let tecla = event.key; // armazena a tecla
// console.log(tecla);
const limpar = document.querySelector("#limpar");
const backspace = document.querySelector("#Backspace");
const porcento = document.querySelector("#porcento");
const barra = document.querySelector("#barra");
const sete = document.querySelector("#sete");
const oito = document.querySelector("#oito");
const nove = document.querySelector("#nove");
const vezes = document.querySelector("#vezes");
const quatro = document.querySelector("#quatro");
const cinco = document.querySelector("#cinco");
const seis = document.querySelector("#seis");
const menos = document.querySelector("#menos");
const um = document.querySelector("#um");
const dois = document.querySelector("#dois");
const tres = document.querySelector("#tres");
const mais = document.querySelector("#mais");
const zero = document.querySelector("#zero");
const ponto = document.querySelector("#ponto");
const igual = document.querySelector("#igual");
switch (tecla) {
case "c":
limpar.click();
break;
case "C":
limpar.click();
break;
case "Delete":
limpar.click();
break;
case "Backspace":
backspace.click();
break;
case "%":
porcento.click();
break;
case "/":
barra.click();
break;
case "7":
sete.click();
break;
case "8":
oito.click();
break;
case "9":
nove.click();
break;
case "*":
vezes.click();
break;
case "4":
quatro.click();
break;
case "5":
cinco.click();
break;
case "6":
seis.click();
break;
case "-":
menos.click();
break;
case "1":
um.click();
break;
case "2":
dois.click();
break;
case "3":
tres.click();
break;
case "+":
mais.click();
break;
case "0":
zero.click();
break;
case ".":
case ",":
ponto.click();
break;
case "Enter":
igual.click();
break;
default:
}
});