-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcalculadora.js
36 lines (31 loc) · 1.1 KB
/
calculadora.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
// agregamos eventos de click a todos los botones
//esto es rama mult-div
$(function () {
var res;
$('[name="numeros"]').click(function(){
if (res){
$("#screen").val("");
res="";
}
document.getElementById("screen").value = $("#screen").val() + $(this).val();
});
$("#mas").click(function () {
document.getElementById("screen").value = $("#screen").val() +" "+$("#mas").val() +" ";
});
$("#menos").click(function () {
document.getElementById("screen").value = $("#screen").val() + " " +$("#menos").val()+" ";
});
$("#mult").click(function () {
document.getElementById("screen").value = $("#screen").val() + " " +$("#mult").val()+" ";
});
$("#div").click(function () {
document.getElementById("screen").value = $("#screen").val() + " " +$("#div").val()+" ";
});
$("#borrar").click(function () {
document.getElementById("screen").value = "";
});
$("#igual").click(function () {
res = eval(document.getElementById("screen").value.toString());
$("#screen").val(res);
});
});