Código de JavaScript - Calculadora

Versión 1
estrellaestrellaestrellaestrellaestrella(8)

Publicado el 24 de Abril del 2002gráfica de visualizaciones de la versión: Versión 1
22.432 visualizaciones desde el 24 de Abril del 2002
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<html>
 <head>
  <title>Calculadora por Eduardo García</title>
  <script>
   var acum=0;
   var oper="";
   var haycoma=false;
   function saludo()
   {
    alert("Espero que te guste mi calculadora");
    caja.value="";
   }
   function despedida()
   {
    caja.value="Nos vemos";
    alert("Hasta la vista");
   }
   function uno()
   {
    caja.value=caja.value+"1";
    status=status+"1";
   }
   function dos()
   {
    caja.value=caja.value+"2";
    status=status+"2";
   }
   function tres()
   {
    caja.value=caja.value+"3";
    status=status+"3";
   }
   function cuatro()
   {
    caja.value=caja.value+"4";
    status=status+"4";
   }
   function cinco()
   {
    caja.value=caja.value+"5";
    status=status+"5";
   }
   function seis()
   {
    caja.value=caja.value+"6";
    status=status+"6";
   }
   function siete()
   {
    caja.value=caja.value+"7";
    status=status+"7";
   }
   function ocho()
   {
    caja.value=caja.value+"8";
    status=status+"8";
   }
   function nueve()
   {
    caja.value=caja.value+"9";
    status=status+"9";
   }
   function cero()
   {
    caja.value=caja.value+"0";
    status=status+"0";
   }
   function coma()
   {
    if (!haycoma)
    {
      if (caja.value=="")
       caja.value="0";
      caja.value=caja.value+".";
      status=status+".";
      haycoma=true ;
 
    }
   }
   function c()
   {
    caja.value="";
    haycoma=false;
    status="";
   }
   function masmenos()
   {
    caja.value=(-1*(parseFloat(caja.value)));
    if (acum==0)
     status=caja.value;
    else
     status=acum + oper +caja.value;
   }
   function mas()
   {
    acum=parseFloat(caja.value);
    caja.value="";
    oper="+";
    haycoma=false;
    status=status+"+";
   }
   function menos()
   {
    acum=parseFloat(caja.value);
    caja.value="";
    oper="-";
    haycoma=false;
    status=status+"-";
   }
   function por()
   {
    acum=parseFloat(caja.value);
    caja.value="";
    oper="*";
    haycoma=false;
    status=status+"*";
   }
   function entre()
   {
    acum=parseFloat(caja.value);
    caja.value="";
    oper="/";
    haycoma=false;
    status=status+"/";
   }
   function igual()
   {
    switch (oper)
    {
     case "+":
      caja.value=acum+parseFloat(caja.value);
      break;
     case "-":
      caja.value=acum-parseFloat(caja.value);
      break;
     case "*":
      caja.value=acum*parseFloat(caja.value);
      break;
     case "/":
      caja.value=acum/parseFloat(caja.value);
    }
    status=status+"="+caja.value;
   }
  </script>
 </head>
 <body bgcolor="black" text="white" onload=saludo(); onunload=despedida();>
<table border=5 align=center >
<tr><td bgcolor=blue>
  <center><input type="text" size="20" name="caja"></center>
  <hr>
  <center><input type="button" value="  7  " onclick=siete();> <input type="button" value="  8  " onclick=ocho();> <input type="button" value="  9  " onclick=nueve();></center>
  <br>
  <center><input type="button" value="  4  " onclick=cuatro();> <input type="button" value="  5  " onclick=cinco();> <input type="button" value="  6  " onclick=seis();></center>
  <br>
  <center><input type="button" value="  1  " onclick=uno();> <input type="button" value="  2  " onclick=dos();> <input type="button" value="  3  " onclick=tres();></center>
  <br>
  <center><input type="button" value="   0    " onclick=cero();> <input type="button" value="   =   " onclick=igual();></center>
  <br>
  <center><input type="button" value="    +    " onclick=mas();> <input type="button" value="    -    " onclick=menos();></center>
  <br>
  <center><input type="button" value="    *    " onclick=por();> <input type="button" value="    /    " onclick=entre();></center>
  <br>
  <center><input type="button" value="    ,    " onclick=coma();> <input type="button" value="    +/-    " onclick=masmenos();> <input type="button" value="    C    " onclick=c();></center>
</table>
  <hr>
  <marquee behavior="alternate"><font size="20">Calculadora realizada por Edu</font></marquee>
 </body>
</html>



Comentarios sobre la versión: Versión 1 (8)

3 de Mayo del 2002
estrellaestrellaestrellaestrellaestrella
Super Basico
Responder
4 de Mayo del 2002
estrellaestrellaestrellaestrellaestrella
Buena pero básica.
Responder
20 de Octubre del 2002
estrellaestrellaestrellaestrellaestrella
Gracias por enviar el código. Me ha gustado mucho tu calculadora. Funciona perfectamente y cumple sobradamente con su cometido. Ni caso a los envidiosos que no tienen otra cosa que hacer más que criticar el trabajo de los demás y ofender a los que se preocupan por ayudar a los demás en este complicado mundo de la programación. Sigue así.
Responder
14 de Noviembre del 2002
estrellaestrellaestrellaestrellaestrella
Me parece buena , no se si me podrias mandar algo de información sobre lo que significa el boton de -/+ porque no se cual sea su uso gracias por tu atención
Responder
25 de Agosto del 2004
estrellaestrellaestrellaestrellaestrella
ta bueno
Responder
15 de Junio del 2011
estrellaestrellaestrellaestrellaestrella
hola q tal amigo ... podrias decirme como puedo meter otra funcion para otra operacion ... please
Responder
jose
18 de Octubre del 2014
estrellaestrellaestrellaestrellaestrella
Autentico, me ha gustado y es la mejor que he encontrado. Por cierto, si tienes más ejercicios de estos (calculos y desarrollos de formulas) no te cortes y ponlas. Gracias
Responder
18 de Enero del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s163