summaryrefslogtreecommitdiff
path: root/script.js
blob: 4a4043e2d06908a576fb66d41661eb1264d453a4 (plain)
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;
})