Actividad 2: Calculadora extendida
Descripción
En esta actividad, deberemos de extender las funcionalidades de la calculadora básica, agregando las siguientes funcionalidades:
Factorial: Calcular el factorial de un número entero.
Permutación: Calcular la permutación de dos números enteros.
Combinación: Calcular la combinación de dos números enteros.
De tal razón que la calculadora deberá de tener un menú desplegable con las opciones de cálculo de las funcionalidades siguientes:
Suma
Resta
Multiplicación
División
Factorial
Permutación
Combinación
Salir
Al seleccionar una opción, se deberán solicitar los datos necesarios para realizar el cálculo de la operación seleccionada. Mismos que deberán ser validados para evitar errores en la ejecución de la calculadora.
Finalmente, se deberá mostrar el resultado del cálculo de la operación seleccionada y luego regresar al menú principal. En caso de que se seleccione una opción no válida, se deberá mostrar un mensaje de error indicando que la opción no es válida, y se deberá solicitar nuevamente la selección de la operación. En caso de que algún dato de la operación seleccionada no sea válido, se deberá mostrar un mensaje de error indicando que el dato no es válido, y se deberá solicitar nuevamente el dato de la operación.
Requerimientos
Crear la funcionalidad de la calculadora extendida dentro de una función main de una clase de Java.
Probar la funcionalidad de la calculadora extendida. Y tomar capturas de pantalla de la ejecución de la calculadora extendida.
Crear una portada con el nombre de la actividad y los integrantes del equipo.
Adjuntar las evidencias y la portada en el proyecto de Java.
Comprimir el proyecto de Java en un archivo .zip y subir el archivo en la plataforma Moodle.
Criterios de evaluación
Criterio | Descripción | Puntaje |
---|---|---|
Portada | Contiene los datos de identificación de los integrantes del equipo. | 5% |
Menú | El menú de opciones se despliega y muestra adecuadamente. | 5% |
Operaciones | Se permite seleccionar una operación y calcular el resultado de la operación. | 30% |
Validación | Se valida que los datos ingresados sean correctos. | 10% |
Resultados | Se calculan correctamente los resultados de las operaciones. | 30% |
Excepciones | Se manejan correctamente las excepciones de números negativos. | 20% |
Total | 100% |
Fecha de entrega
La fecha de entrega de la actividad es el miércoles 19 de marzo de 2025, a las 11:59 PM (media noche).