Calculadoras
      Electrónicas
Juan Guillermo
Rivera Berrío

Calculadoras electrónicas

Libro Interactivo




Juan Guillermo Rivera Berrío

Institución Universitaria Pascual Bravo
Medellín (Colombia)






Córdoba (España)
2021


Título de la obra:
Calculadoras electrónicas


Autor:
Juan Guillermo Rivera Berrío



Código JavaScript para el libro: Joel Espinosa Longi, IMATE, UNAM.
Recursos interactivos: DescartesJS
Fuentes: Lato y UbuntuMono
Fórmulas matemáticas: $\KaTeX$
Núcleo del libro interactivo: septiembre 2023














LICENCIA
Creative Commons Attribution License 4.0.

Tabla de contenido

Prefacio

Este libro sólo pretende ofrecer algunos modelos de calculadoras, diseñadas en JavaScript o HTML, que se puedan incorporar en otros libros o aplicaciones HTML5.

El libro lo hemos dividido en tres capítulos. El primer capítulo está dedicado a las calculadoras estándar; es decir, calculadoras con las operaciones aritméticas básicas. La mayoría de los modelos de este primer capítulo, fueron tomados de las propuestas presentadas por los estudiantes del "Proyecto Odín"El Proyecto Odín proporciona un plan de estudios de codificación de código abierto gratuito que se puede tomar completamente en línea. Fundado en 2013 por Erik Trautman, es un nuevo tipo de escuela de tecnología que brinda aprendizaje individual a través de su red de expertos de la industria, socios de contratación y plataforma en línea para brindar una educación estructurada y flexible.y compartidas en el repositorio https://github.com/Millones de desarrolladores y empresas crean, envían y mantienen su software en GitHub, la plataforma de desarrollo más grande y avanzada del mundo.. El segundo capítulo presenta modelos de calculadoras científicas, algunas de ellas son emuladores de calculadoras de marcas ampliamente conocidas como CASIO, Texas Instruments y Hewlett-Packard. El tercer capítulo incluye calculadoras especiales como las estadísticas, financieras y otras de diseño no convencional. Los modelos de estos dos capítulos fueron tomados de https://github.com/y https://codepen.io/CodePen es un entorno de desarrollo social, un editor de código en línea útil y libre para desarrolladores, particularmente para las personas que están aprendiendo a codificar. Se enfoca principalmente en lenguajes front-end como HTML, CSS, JavaScript..

El libro "Calculadoras electrónicas" mas que un libro es una caja de herramientas dispuesta para aquellos que desean incluir alguna calculadora en su proyecto digital (objeto interactivo, unidad interactiva, libro interactivo, etc.).

Capítulo I

Calculadoras estándar

Un poco de historia

La primera calculadora electrónica surge en 1961, usando tubos de vacío: "Bell Punch Co., Uxbridge, Inglaterra, anunció las primeras calculadoras de escritorio electrónicas del mundo: la Anita Mk VII" (http://www.vintagecalculators.com/). Un año después, la compañía Philips presenta un prototipo de calculadora de escritorio de transistores de 3 funciones (sin división), que en 1963 y 1964 se comercializan con las cuatro operaciones básicas, destacándose la calculadora Sharp CS10A, con precios exorbitantes.

En 1969, surge la calculadora electrónica de mano Sharp QT-8B, que funciona con baterías. En 1973 se implementa el uso de pantallas LCD (dispositivo de cristal líquido), que reemplazan las de tipo LED (diodo emisor de luz). En 1976 aparecen las calculadoras con células solares.

Dada la innovación, fueron muchas la empresas que surgieron en la producción y comercialización de calculadoras electrónicas. De la página http://www.vintagecalculators.com/, relacionamos las siguientes;

  • Aristo - Alemania. Un importante fabricante de reglas de cálculo que se trasladó a las calculadoras portátiles a principios de la década de 1970, pero que fracasó en la caída del precio de las calculadoras de finales de la década de 1970.
  • Bell Punch Company / Anita - Reino Unido. Los modelos Bell Punch Anita de 1961 fueron las primeras calculadoras de escritorio electrónicas.
  • Burroughs - EE.UU. Un importante proveedor de equipos de contabilidad y calculadoras mecánicas, Burroughs produjo una gama de calculadoras de escritorio electrónicas a fines de la década de 1960 y principios de la de 1970.
  • Busicom / Nippon Calculating Machine Corp - Japón. Una empresa muy innovadora que produjo la primera calculadora de un solo chip, la primera verdadera calculadora de bolsillo, y participó en el desarrollo del microprocesador.
  • Canon - Japón. Produjo una gama de calculadoras de escritorio electrónicas desde mediados de la década de 1960.
  • Casio - Japón. Sigue siendo un importante productor de calculadoras.
  • Commodore / cbm - Canadá / EE. UU. Proveedor de equipos de oficina con una pequeña gama de complementos mecánicos.
  • Facit - Suecia. Fue uno de los principales fabricantes de calculadoras mecánicas y comercializó las primeras calculadoras electrónicas portátiles y de escritorio.
  • Hewlett Packard - EE.UU. Produjo calculadoras electrónicas científicas de escritorio a finales de la década de 1960. Introdujo la primera calculadora científica de mano, la primera calculadora financiera de mano y la primera calculadora programable de mano.
  • Hitachi - Japón. Fabricó una gama de calculadoras de escritorio electrónicas a finales de los sesenta y principios de los setenta.
  • Olivetti - Italia. Especializado en add-listers mecánicos de 10 teclas de mediados de la década de 1940, produjo una de las primeras calculadoras de escritorio electrónicas programables y una gama de calculadoras electrónicas muy elegantes.
  • Sanyo - Japón. Produjo una amplia gama de calculadoras de mano a principios de la década de 1970.
  • Sharp - Japón. Empresa sumamente innovadora que produjo una de las primeras calculadoras de escritorio electrónicas en 1964.
  • Sinclair - Reino Unido. Produjo una gama de calculadoras de mano altamente innovadoras en la década de 1970.
  • Texas Instruments : fabricante de semiconductores de EE . UU., fue pionero en la calculadora de mano a fines de la década de 1960.
  • Toshiba - Japón. Calculadoras de escritorio electrónicas fabricadas desde finales de la década de 1960 .

A continuación, puedes observar algunas fotos de calculadoras de la década de los 70.

Modelo de Caj Morgan- factor constante

Este modelo tiene el problema de no mostrar resultados con cifras decimales infinitas, por ejemplo 1/7 muestra "too big". El diseño emula la calculadora del iPhone.

Descarga:

Modelo de Courgette

Sólo con las cuatro operaciones básicas, no incluye factor constante. Además de ser una tarea del proyecto Odín, también es el proyecto final de Courgette para el curso WebDev101.

Descarga:

Modelo de Mohammed Farmaan

Sólo con las cuatro operaciones básicas, no incluye factor constante. Permite cambio de fondo a oscuro.

Descarga:

Modelo de Mateo Roldós- factor constante

Las cuatro operaciones básicas y cambio de signo. Observa el mensaje al tratar de dividir por cero.

Descarga:

Modelo de Mem Mori

Las cuatro operaciones básicas y tecla de retroceso.

Descarga:

Modelo de Tim Jackson

Las cuatro operaciones básicas, tecla de retroceso, cambio de signo, porcentaje, sonido y botón de encendido. Trata de dividir por cero ¿qué ocurre?

Descarga:

Modelo de Mike Monta

Las cuatro operaciones básicas, tecla de retroceso, cambio de signo, sonido, memoria y animaciones en botones.

Descarga:

Modelo de Roman Kniazev- factor constante

Las cuatro operaciones básicas y botón de encendido. Modelo con diseño pixelado.

Descarga:

Modelo de godbehere- factor constante

Las cuatro operaciones básicas. Presenta la opción de los paréntesis, pero no son funcionales.

Descarga:

Modelo de Justin Mountain- factor constante

Además de las cuatro operaciones básicas, incluye raíz cuadrada, potenciación, factorial, cambio de signo, tecla de retroceso y botón de encendido.

Descarga:

Modelo de Gio Bugtong- factor constante

Además de las cuatro operaciones básicas, incluye cambio de signo y porcentaje. Es un clon de la calculadora iOS de apple.

Descarga:

Modelo de Allon Dubler- factor constante

Además de las cuatro operaciones básicas, incluye cambio de signo y tecla de retroceso.

Descarga:

Modelo de Robert Erickson- factor constante

Además de las cuatro operaciones básicas, incluye teclas de memoria positiva, negativa y total. Inspirada en una Texas Instruments de escuela primaria.

Descarga:

Modelo de dadatobi- factor constante

Sólo las cuatro operaciones básicas y tecla de retroceso.

Descarga:

Modelo de Alex Bryant- factor constante

Además de las cuatro operaciones básicas, incluye cambio de signo y porcentaje.

Descarga:

Modelo de Yuriy Koziy- factor constante. Diseño brillante.

Solo las cuatro operaciones básicas y tecla de retroceso.

Descarga:

Modelo de Tomás Gómez Belcastro- factor constante

Las cuatro operaciones básicas y sonido. Un diseño especial, que amerita intervenirlo para que sólo muestre la calculadora

Descarga:

Modelo de Ideaviate

Según el autor, "Este fue un pequeño proyecto que hicimos solo para jugar con algunas de las últimas herramientas web, como KnockoutJS. Queríamos diseñar y construir algo que se viera limpio, sin imágenes y con una pequeña cantidad de código."

Descarga:

Modelo de Splinterbl

Las cuatro operaciones básicas, sonido y tecla de retroceso. Un diseño emulando la calculadora de Game Boy.

Descarga:

Modelo de Thiago Roberto magalhaẽs- factor constante

Las cuatro operaciones básicas, incluye cambio de signo y tecla de retroceso

Descarga:

Modelo de Chris Vita- factor constante

Las cuatro operaciones básicas, incluye cambio de signo, raíz cuadrada, porcentaje, memoria y botón de encendido. Dice el autor: "Recuerdo haber usado la TI-108 en la escuela primaria. El maestro tenía una caja grande de estas calculadoras, que solo estaban disponibles para tareas especiales de matemáticas."

Descarga:

Modelo de Lucas Lombardo

Sólo las cuatro operaciones básicas. Emulación de la calculadora de un reloj Casio.

Descarga:

Modelo de Dany Beltrán

Las cuatro operaciones básicas, incluye raíz cuadrada, pi y sonido.

Descarga:

Modelo de Tim Sanders- factor constante

Sólo las cuatro operaciones básicas. No se entiende por qué lo de la etiqueta de la calculadora HP-15C.

Descarga:

Modelo de Daniel Kallen- factor constante

Las cuatro operaciones básicas, porcentaje y tecla de retroceso. Emulación de la calculadora Texas Instrument Datamath II de 1975.

Descarga:

Modelo de Pavel Laptev

Las cuatro operaciones básicas, porcentaje y memoria. Emulación de una calculadora de la antigua Unión Soviética.

Descarga:

Modelo de Jack Oliver

Sólo las cuatro operaciones básicas, su atractivo es la animación.

Descarga:

Modelo de CatLogic- factor constante

Las cuatro operaciones básicas, porcentaje, raíz cuadrada, cambio de signo y tecla de retroceso.

Descarga:

Modelo de Lewis Briffa

Las cuatro operaciones básicas, porcentaje, tecla de retroceso y botón de encendido.

Descarga:

Modelo de Ivan Oung- factor constante

Sólo funcionan las cuatro operaciones básicas y la tecla de retroceso. Emulación de la calculador CASIO fs-120MS.

Descarga:

Modelo de JeanPhilippe Drecourt

Las cuatro operaciones básicas, tecla de retroceso, cambio de signo, porcentaje, raíz cuadrada y memoria. Emulador de la calculadora Casio HL-4.

Descarga:

Modelo de Li

Las cuatro operaciones básicas, tecla de retroceso, cambio de signo, porcentaje, raíz cuadrada y memoria. Emulador de la calculadora Casio HL-4.

Descarga:

Modelo de Maya- Factor constante

Las cuatro operaciones básicas, tecla de retroceso y porcentaje. Emulador de un viejo modelo de la calculadora SENTRY CA 338.

Descarga:

Modelo de Jack

Sólo las cuatro operaciones básicas. Emulador de la antigua calculadora Busicom Handy (1972), que usaba un chip Intel 4004, el autor le cambia el nombre por Busicon Handi.

Descarga:

Modelo de Paul- Factor constante

Excelente emulación de la calculadora Canon LS-82Z.

Descarga:

Modelo de Tobias Alvik Hagen

Calculadora con las operaciones básicas y un efecto especial de animación. La palabra sobre la carcaza está en ruso y significa "calculadora".

Descarga:

Modelos de Juan Guillermo Rivera

Utilizando el editor DescartesJS y algunas imágenes de calculadoras estándar, presentamos los siguientes cinco modelos:

Calculadora Canon LS-120Hi III

Con las operaciones básicas, raíz cuadrada, porcentaje, cambio de signo y memorias.

Teclas no habilitadas:

    MU: Mark Up, usada para calcular el beneficio (descuento) obtenido al pagar cierta cantidad; por ejemplo, si al pagar $\$2000$ obtienes un $20\%$ de descuento, que es lo mismo que calcular $\frac{2000}{80\%}\cdot 20\%$ o $\frac{2000}{0.8}\cdot 0.2$ (Haz el cálculo). En la calculadora original, se calcula así: 2000 / 20 MU MU, obteniendo $\$500$ de descuento.

  • RV: Invierte la operación; por ejemplo 20/4 RV es 4/20
  • GT: Gran Total, que se puede reemplazar usando las teclas de memoria; por ejemplo, 8*6 = 5*4 = GT da como resultado $68$, que podemos obtener así 8*6= M+ 5*4= M+ RM.

Descarga:

Calculadora CASIO MX-12B

Realiza cálculos de porcentaje regular, cambio de signo y memorias.


Descarga:

Calculadora CITIZEN CT-8840

Realiza cálculos de porcentaje regular, cambio de signo y memorias. No están habilitadas las teclas [GT], [CORRECT]: Tecla de corrección, [AUTO/PLAY]: Tecla de repetición automática y [CHECK]: Tecla de revisión.

Descarga:

Calculadora de batería Solar

Realiza cálculos de porcentaje regular, cambio de signo, raíz cuadrada, encendido, apagado y memorias. No está habilitada la tecla.

Descarga:

Calculadora Texas Instruments TI-1706SV

Realiza cálculos de porcentaje regular, cambio de signo, raíz cuadrada, encendido y memorias. Tiene factor constante.

Descarga:

Capítulo II

Calculadoras científicas

Modelo de Peter Dematté

Esta calculadora científica funciona como la mayoría de las otras calculadoras de este tipo y probablemente no necesite más explicaciones.

Encuentra más información haciendo clic en la esquina superior izquierda de la calculadora.

Descarga:

Modelo de Timothy Armstrong

Esta calculadora científica funciona como la mayoría de las otras calculadoras.

Fue diseñada en 2011.

Descarga:

Modelo de Jason Al-Hilal

Calculadora Científica con Convertidor Hexagonal Binario y Octal

Fue diseñada en 2021.

Descarga:

Modelo de Jonathan Boulay

Modelo inspirado en la calculadora SHARP EL-1801V. incorporando operadores aritméticos, funciones trigonométricas (seno, coseno, tangente), el historial en la cinta de papel, potenciación y visualizador de paréntesis abiertos.

Descarga:

Modelo de Karthick

Esta calculadora científica funciona como la mayoría de las otras calculadoras (haz clic sobre la imagen, para abrir la calculadora en una ventana aparte).

Descarga:

Modelo de Raad Altaie

Esta calculadora científica funciona como la mayoría de las otras calculadoras.

Descarga:

Modelo de Brian Guadalupe

Esta calculadora emula la HP-35, que fue la primera calculadora de bolsillo fabricada por la empresa estadounidense Hewlett-Packard y la primera calculadora científica de bolsillo del mundo con funciones trigonométricas, logarítmicas y exponenciales. Lo del 35 era porque... bueno, cuenta cuántas teclas tiene.

Descarga:

Modelo de Tushar Chopra

Esta es una calculadora científica básica desarrollada usando JavaScript y usando el evaluador math-expressioncomo herramienta de ayuda.

Descarga:

Modelo de Michael Solomon

Esta calculadora científica funciona como la mayoría de las otras calculadoras, su valor agregado es que incorpora la hora del ordenador.

Descarga:

Modelo de Andrew Reid East

Emulador de la HP-42S que fue una calculadora RPN científica programable introducida por Hewlett Packard en 1988, incluye manual. Algunas funciones no están habilitadas.

Descarga:

Modelo de GKing3

Calculadora científica diseñada con el formato de la Casio FX-82MS, algunas funciones no están habilitadas.

Descarga:

Modelo de Jisan Mia

Esta calculadora científica funciona como la mayoría de las otras calculadoras.

Descarga:

Modelo de Samuel Mwangi

Esta calculadora científica funciona como la mayoría de las otras calculadoras. Presenta un botón de ayuda con las instrucciones de uso.

Descarga:

Modelo de Yash Dhamija y Brian Widtmann

Esta calculadora científica funciona como la mayoría de las otras calculadoras. Es un emulador de la calculadora Casio fx-2500, pero no funciona la tecla mode.

Descarga:

Modelo de Alex Curtis

Esta calculadora científica funciona como la mayoría de las otras calculadoras. Es un emulador de la calculadora Casio fx-451, no todas las funciones del panel de la derecha están habilitadas.

Descarga:

Modelo de Greg Hewgill

Emulador de la calculadora científica programable HP-15C. Incluye todas las funciones, tales como: Aritmética compleja, Matemáticas matriciales, Integración numérica, Solucionador de ecuaciones numéricas, Funciones estadísticas, etc. No se basa en ningún código HP-15C o imágenes ROM reales.

Descarga:

Como la mayoría de calculadoras HP de la época, se usa la "notación polaca inversa" (RPN), para realizar operaciones, tal como se ve en la siguiente imagen tomada del manualLa calculadora Hewlett-Packard utiliza una lógica de funcionamiento única, representada por la tecla "Enter", que difiere de la lógica de la mayoría de las otras calculadoras.:

Si quisiéramos calcular el valor de $t$ de la siguiente expresión: $$t = \sqrt{\frac{2h}{g}}$$ con $h=300.51$ y $g=9.8$, lo haríamos así:

Si deseas practicar más con esta calculadora, te recomendamos usar el manual.

Modelo de Fahad Hossain

Esta calculadora científica emula, en parte, la Casio fx-9860.

Descarga:

Modelo de Matt Yamamoto

Esta calculadora científica emula, en parte, la HP 48G.

Descarga:

Modelo HP-21 de Greg Sydney-Smith

Excelente emulador de la calculadora HP-21.

Descarga:

Calculadora Descartes v.3.1

Excelente calculadora desarrollada por Enric Ripoll Mira y con diseño gráfico de Mª José García Cebrian.

Descarga:

Capítulo III

Calculadoras especiales

Calculadora financiera de Nat Rivera

Réplica de una calculadora financiera.

Descarga:

Calculadora financiera de Sofía Barreiro

Calculadora que permite hacer operaciones Financieras como: Capitalización Simple, Capitalización compuesta y Descuento.

Descarga:

En el caso de los intereses la variables tiene que ser estrictamente de tipo anual. Si los intereses son de tipo mensual debes dividir los meses por 12. Se recomienda ampliar la escena interactiva.

Calculadora estadística de Steven

Calculadora estadística en la que ingresas los datos con la tecla "Add".

Descarga:

Calculadora IMC de Peter Girnus

Calculadora que permite hallar el Índice de Masa Corporal (IMC).

Descarga:

Esta calculadora de IMC está actualizada a valores métricos y presenta, además, la tabla de clasificación. Se sugiere verla en una ventana ampliada.

Calculador gráfico de David Burrell

Aplicación que permite hallar la gráfica de una ecuación escrita en JavaScript.

Descarga:

Calculadora de derivadas de Dave Pagurek

Una demostración de las funciones de derivación de la biblioteca XCalc.js. Escribe "derive" o "d/dx" o "dy/dx" antes de una función en la barra de entrada para derivarla.

Descarga:

Lotus Calculator por Wan Souza

Una hermosa calculadora, inspirada en la flor de loto.

Descarga:

El Soroban por Juan Ruiz

El soroban o ábaco japonés es un instrumento milenario utilizado por algunas culturas orientales para desarrollar la habilidad en el manejo de las operaciones básicas de la aritmética (Wikipedia). Observa el modelo de Juan Ruiz... ¡Espectacular!

Descarga:

No tienes que seleccionar de a un gato; por ejemplo, para el ocho (8) haz clic en un gato de arriba (equivale a cinco) y clic en eltercer gato de la columna de abajo.

La Super Calculadora de awesome-yasin

Para terminar, compartimos 12 de las 21 calculadoras de la Super Calculadora; entre ellas, el conversor de tarifas crypto (bitcoin), conversor de unidades físicas, calculadora matricial y una calculadora gráfica 3D.

Descarga:

Dale clic a la esquina superior derecha, para que disfrutes de la super calculadora en un ventana más grande.

¡Eso es todo!