Este proyecto consiste en una calculadora interactiva desarrollada en Java, diseñada para resolver problemas de física, estadística y combinatoria mediante una interfaz gráfica intuitiva. La aplicación integra diferentes herramientas matemáticas y científicas en un solo programa, facilitando la realización de cálculos complejos de manera rápida y precisa. Además de sus funcionalidades de cálculo, la aplicación incorpora una interfaz moderna con fondos animados, proporcionando una experiencia visual más atractiva para el usuario.
- Desarrollar una aplicación interactiva para resolver problemas de física y probabilidad.
- Implementar algoritmos matemáticos y estadísticos en Java.
- Facilitar el aprendizaje de conceptos científicos mediante herramientas computacionales.
- Diseñar una interfaz gráfica intuitiva y fácil de utilizar.
- Integrar múltiples calculadoras especializadas en una única aplicación.
- Distribución de Poisson: Calcula la probabilidad de ocurrencia de eventos raros en un intervalo fijo utilizando la distribución de Poisson.
- Distribución Binomial: Permite calcular probabilidades asociadas a experimentos binomiales con un número determinado de ensayos independientes.
Incluye operaciones de:
- Combinaciones
- Permutaciones
- Casos con repetición
- Casos sin repetición
-
Movimiento Parabólico: Calcula diferentes variables del movimiento de proyectiles, entre ellas:
- Velocidad inicial
- Ángulo de lanzamiento
- Altura máxima
- Alcance horizontal
- Tiempo de vuelo
-
Caída Libre: Determina variables como:
- Tiempo de caída
- Velocidad final
- Distancia recorrida
bajo la acción de la gravedad.
-
Longitud de Onda de De Broglie: Calcula la longitud de onda asociada a una partícula utilizando la relación propuesta por Louis de Broglie.
- Interfaz gráfica intuitiva.
- Fondos animados mediante videos temáticos.
- Navegación sencilla mediante un menú interactivo.
- Resultados inmediatos y precisos.
- Aplicación enfocada en el aprendizaje y la práctica.
Este proyecto permitió fortalecer conocimientos en:
- Programación en Java.
- Diseño de interfaces gráficas.
- Programación orientada a objetos.
- Implementación de modelos matemáticos.
- Aplicación computacional de conceptos físicos y estadísticos.