-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathC.js
91 lines (84 loc) · 1.92 KB
/
C.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
//Variables
let operacion;
let numero1;
let numero2;
let numeroanterior = 0;
//Obtencion del numero
C.onclick = function(e){
reset();
};
igual.onclick = function(e){
Resultado();
};
cero.onclick = function(e){
resultado.textContent = resultado.textContent + "0";
};
uno.onclick = function(e){
resultado.textContent = resultado.textContent + "1";
};
dos.onclick = function(e){
resultado.textContent = resultado.textContent + "2";
};
tres.onclick = function(e){
resultado.textContent = resultado.textContent + "3";
};
cuatro.onclick = function(e){
resultado.textContent = resultado.textContent + "4";
};
cinco.onclick = function(e){
resultado.textContent = resultado.textContent + "5";
};
seis.onclick = function(e){
resultado.textContent = resultado.textContent + "6";
};
siete.onclick = function(e){
resultado.textContent = resultado.textContent + "7";
};
ocho.onclick = function(e){
resultado.textContent = resultado.textContent + "8";
};
nueve.onclick = function(e){
resultado.textContent = resultado.textContent + "9";
};
suma.onclick =function(e){
operacion = "+";
Obtencion();
};
resta.onclick = function(e){
operacion = "-";
Obtencion();
};
multi.onclick = function(e){
operacion = "*";
Obtencion();
};
division.onclick = function(e){
operacion = "/";
Obtencion();
}
//Operaciones
function reset(){
resultado.textContent= "";
numero1=0;
numero2=0;
operacion="";
}
function Obtencion(){
if(numero1===numeroanterior){
console.log(numero1);
}
else{
numero1=resultado.textContent;
numeroanterior=numero1;
resultado.textContent="";
}
}
function Resultado(){
numero2=resultado.textContent;
console.log(numero2);
resultado.textContent = Operacion();
console.log(Operacion());
}
function Operacion(){
return new Function('return '+ numero1 + operacion + numero2)();
}