
- Interfaz moderna que replica la apariencia de la calculadora de macOS
- Tema oscuro con botones circulares y efectos visuales
- Colores diferenciados por función:
- 🟠 Naranja: Operadores matemáticos (÷, ×, -, +, =)
- ⚪ Gris claro: Funciones especiales (AC, +/-, %)
- ⚫ Gris oscuro: Números y punto decimal
- Tipografía del sistema (Helvetica Neue) para una apariencia auténtica
- Diseño responsivo que se adapta a dispositivos móviles
- ✅ Operaciones aritméticas básicas: suma, resta, multiplicación, división
- ✅ Funciones especiales:
- AC: Reinicio completo de la calculadora
- +/-: Cambio de signo (positivo/negativo)
- %: Conversión a porcentaje
- ✅ Soporte para números decimales
- ✅ Entrada por teclado para mayor comodidad
- ✅ Manejo de errores (división por cero)
- ✅ Retroalimentación visual en los botones de operadores
calculadora-beta/
├── index.html # Estructura HTML principal
├── style.css # Estilos CSS con diseño de macOS
├── script.js # Lógica JavaScript de la calculadora
└── README.md # Documentación del proyecto
- HTML5: Estructura semántica y accesible
- CSS3: Diseño moderno con efectos visuales y animaciones
- JavaScript ES6+: Lógica de calculadora con programación orientada a objetos
-
Clona este repositorio:
git clone https://github.com/Felipe-Moreno-Marciales/Calculadora-Online
-
Navega al directorio del proyecto:
cd Calculadora-Online
-
Abre el archivo
index.html
en tu navegador web -
Abra la calculadora desde el siguiente enlace
https://felipe-moreno-marciales.github.io/Calculadora-Online/
en tu navegador web
- Haz clic en cualquier botón para realizar operaciones
- Números: 0-9
- Operadores: +, -, *, /
- Funciones:
Enter
o=
: Calcular resultadoEscape
oC
: Limpiar (AC).
: Punto decimal%
: Porcentaje
Operación básica: 5 + 3 = 8
Decimales: 5.7 × 2 = 11.4
Porcentaje: 10% = 0.1
Cambio de signo: 5 → +/- → -5
Reinicio: AC → 0
Esta calculadora replica fielmente la experiencia de la calculadora de macOS:
- Distribución de botones idéntica al original
- Esquema de colores y jerarquía visual coincidente
- Animaciones suaves y efectos de interacción
- Tipografía profesional y espaciado cuidadoso
- Patrones de interacción intuitivos y familiares
- ✅ Navegadores modernos: Chrome, Firefox, Safari, Edge
- ✅ Dispositivos móviles: iOS, Android
- ✅ Diseño responsivo: Se adapta a diferentes tamaños de pantalla
Felipe Moreno Marciales - GitHub
Nota: Esta calculadora fue creada como un proyecto educativo para demostrar las mejores prácticas de desarrollo web frontend con HTML, CSS y JavaScript vanilla.