-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprocesos.js
122 lines (111 loc) · 3.1 KB
/
procesos.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
var operandoA;
var operandoB;
var operacion;
alert("Esta pagina fue realizada por Rodalvis Guzmán")
function init() {
//variables
var resultado = document.getElementById("resultado");
var reset = document.getElementById("reset");
var suma = document.getElementById("suma");
var resta = document.getElementById("resta");
var multiplicacion = document.getElementById("multiplicacion");
var division = document.getElementById("division");
var igual = document.getElementById("igual");
var uno = document.getElementById("uno");
var dos = document.getElementById("dos");
var tres = document.getElementById("tres");
var cuatro = document.getElementById("cuatro");
var cinco = document.getElementById("cinco");
var seis = document.getElementById("seis");
var siete = document.getElementById("siete");
var ocho = document.getElementById("ocho");
var nueve = document.getElementById("nueve");
var cero = document.getElementById("cero");
//Eventos
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";
}
cero.onclick = function(e){
resultado.textContent = resultado.textContent + "0";
}
reset.onclick = function(e){
resetear();
}
suma.onclick = function(e){
operandoA = resultado.textContent;
operacion = "+";
limpiar();
}
resta.onclick = function(e){
operandoA = resultado.textContent;
operacion = "-";
limpiar();
}
multiplicacion.onclick = function(e){
operandoA = resultado.textContent;
operacion = "*";
limpiar();
}
division.onclick = function(e){
operandoA = resultado.textContent;
operacion = "/";
limpiar();
}
igual.onclick = function(e){
operandoB = resultado.textContent;
resolver();
}
function limpiar(){
resultado.textContent = "";
}
function resetear(){
resultado.textContent = "";
operandoA = 0;
operandoB = 0;
operacion = "";
}
function resolver() {
var res = 0;
switch (operacion) {
case "+":
res = parseFloat(operandoA) + parseFloat(operandoB);
break;
case "-":
res = parseFloat(operandoA) - parseFloat(operandoB);
break;
case "*":
res = parseFloat(operandoA) * parseFloat(operandoB);
break;
case "/":
res = parseFloat(operandoA) / parseFloat(operandoB);
break;
default:
}
resetear();
resultado.textContent = res;
}
}