Aprovechando que es GPL, Pablo se bajó el código de la calculadora en JavaScript que tengo en la página de Mini-proyectos, y la actualizó.
Los “releases”, como agregó Pablo, vienen así:
1.0.0
Fernando Briano
1.0.1
Pablo Rodríguez
===============================
Soporte para decimales
Reseteo de la cuenta luego del resultado
Display readonly
Apariencia con CSS
===============================
Con CSS quedó más linda, y ahora se ve así:

La pueden ver funcionando en:
http://picandocodigo.net/downloads/calc/1.0.1/Calculadora.htm
Aprovecho la oportunidad para mejorar un poco la jerarquía de páginas y organización de los proyectos, para ir gestionando mejor las versiones.
El código js, css, html y la imagen de fondo están disponibles en:
http://picandocodigo.net/downloads/calc/1.0.1/
Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!


Creative Commons Attribution-Share Alike 3.0 Unported License
Los contenidos de éste sitio se encuentran publicados bajo
Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.9 (like Gecko) (Debian)
Capaz que es culpa de mi intérprete de javascript, pero hice 1+2*3= y me da resultado 6.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2)
Ups, primer bug en la calculadora…
¡A revisarlo!
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2)
Ya lo encontré, cuando la programé, lo hice de forma que tomara de a una operación a la vez. Entonces por ejemplo cuando se ingresa 1+2*3, toma solamente 2*3. Es algo que debería mejorar…
Opera/9.50 (Windows NT 6.0; U; es-ES)
No tiene mala pinta, pero hay algunos detalles que pulir:
- Más operaciones.
- Comprobación de rangos (a veces da Infinity).
…
Un saludo.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2)
Guti:
De hecho es algo bastante básica. La idea es en algún momento mejorarla un poco más. Con este nuevo release me motivé a darle un poco de atención. Ya habrá un nuevo release en poco tiempo con más operaciones, el bug que comentaba más arriba arreglado, y alguna cosita más.
Son bienvenidos de descargar el código y mejorarlo en lo que deseen.
Saludos!
Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.7 (like Gecko) SUSE
fernando . la verdad que muy buena la kalc
la estoy probando y vamos con todo , si veo algo que este mal te lo comento
Saludos
Fabrizio
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2)
Fabrizio:
Impecable, cualquier modificación en el código es bienvenida.
Saludos y gracias!
Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.0.7) Gecko/20061011 Fedora/1.5.0.7-7.fc6 Firefox/1.5.0.7
Si te pinta, agreale un to-do list. asi podemos meter cuchara arreglando/mejorando de forma ordenada, me parece.
Saludos.
JuanF
Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1.14) Gecko/20080419 Ubuntu/8.04 (hardy) Firefox/2.0.0.14
Parece que había que romper el hielo nada más… podríamos ir modificándola de a poco hasta que quede completa…
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2)
Ok, buenísimo que se haya generado éste intercambio. En breve publico el TODO, y los que quieran, meten mano
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
No se puede escribir 0.0001