Skip to content

Afastwight/Calculadora_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Calculadora V1 - Java - Clase Scanner Arquitectura Monolitico

Calculadora de practica hecha en Java Clase Scanner y con arquitectura Monolitico Incluye las operaciones básicas (+, −, ×, ÷)

image image

✨ Descripcion

El codigo funciona con bucle While que engloba el menu de opciones y las respuestas de acuerda la opcion que ingresa el usuario utiliza un switch.

🧱 Requisitos

  • Java 17 o superior (recomendado). Funciona con Java 11+.
  • (Opcional) VS Code con Extension Pack for Java o IntelliJ IDEA / Eclipse.

🚀 Ejecución

Compilación por consola:

javac calculadorav1.java
java calculadorav1

Calculadora V2 – Java - Biblioteca Swing y Arquitectura (MVC) Modelo - Vista - Controlador

Calculadora de escritorio hecha en Java Biblioteca Swing y con arquitectura MVC.
Incluye operaciones básicas (+, −, ×, ÷), potencia, raíz, módulo, teclado numérico, manejo de errores (división por 0, raíz negativa) y atajos de teclado.

image image

✨ Características

  • Interfaz gráfica con Swing (JFrame, JPanel, JButton, JTextField).
  • Arquitectura MVC: separación clara entre modelo (lógica), vista (UI) y controlador (eventos).
  • Operaciones: +, -, ×, ÷, ^, √, %, cambio de signo ±.
  • Manejo de errores con mensajes amigables (por ejemplo, división por 0).
  • Atajos de teclado: Enter (=), Esc (C), Backspace (←), R (√), dígitos y operadores.

🧱 Requisitos

  • Java 17 o superior (recomendado). Funciona con Java 11+.
  • (Opcional) VS Code con Extension Pack for Java o IntelliJ IDEA / Eclipse.

🚀 Ejecución

Compilación por consola:

javac calculadorav2.java
java calculadorav2

About

Calculadora en Java

Topics

Resources

Stars

Watchers

Forks

Languages