Programación Básica Help

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:

  1. Suma

  2. Resta

  3. Multiplicación

  4. División

  5. Factorial

  6. Permutación

  7. Combinación

  8. 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

  1. Crear la funcionalidad de la calculadora extendida dentro de una función main de una clase de Java.

  2. Probar la funcionalidad de la calculadora extendida. Y tomar capturas de pantalla de la ejecución de la calculadora extendida.

  3. Crear una portada con el nombre de la actividad y los integrantes del equipo.

  4. Adjuntar las evidencias y la portada en el proyecto de Java.

  5. 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).

Last modified: 14 March 2025