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
|
// Teclas
let resultado = document.querySelector('.resultado')
const c = document.querySelector('.botao-c')
const X = document.querySelector('.botao-X')
const ponto = document.querySelector('.botao-ponto')
const num = document.querySelectorAll('.num')
const op = document.querySelectorAll('.sp')
// Resposta
let resposta = '';
//Numeros para a resposta
num[0].addEventListener('click', () => {
resposta += '0';
resultado.textContent = resposta;
})
num[1].addEventListener('click', () => {
resposta += '1';
resultado.textContent = resposta;
})
num[2].addEventListener('click', () => {
resposta += '2';
resultado.textContent = resposta;
})
num[3].addEventListener('click', () => {
resposta += '3';
resultado.textContent = resposta;
})
num[4].addEventListener('click', () => {
resposta += '4';
resultado.textContent = resposta;
})
num[5].addEventListener('click', () => {
resposta += '5';
resultado.textContent = resposta;
})
num[6].addEventListener('click', () => {
resposta += '6';
resultado.textContent = resposta;
})
num[7].addEventListener('click', () => {
resposta += '7';
resultado.textContent = resposta;
})
num[8].addEventListener('click', () => {
resposta += '8';
resultado.textContent = resposta;
})
num[9].addEventListener('click', () => {
resposta += '9';
resultado.textContent = resposta;
})
// Operacoes
op[0].addEventListener('click', () => {
resposta += '/';
resultado.textContent = resposta;
})
op[1].addEventListener('click', () => {
resposta += '*';
resultado.textContent = resposta;
})
op[2].addEventListener('click', () => {
resposta += '-';
resultado.textContent = resposta;
})
op[3].addEventListener('click', () => {
resposta += '+';
resultado.textContent = resposta;
})
op[4].addEventListener('click', () => {
resposta = eval(resposta);
resultado.textContent = resposta;
})
ponto.addEventListener('click', () => {
resposta += '.';
resultado.textContent = resposta;
})
c.addEventListener('click', () => {
resposta = '';
resultado.textContent = resposta;
})
X.addEventListener('click', () => {
resposta = resposta.slice(0, -1);
resultado.textContent = resposta;
})
|