Ejercicio 7: Uso de Arreglos
Instrucciones
Crea un programa en Java que satisfaga cada una de las condiciones planteadas.
Utiliza arreglos unidimensionales o bidimensionales según sea necesario.
Asegúrate de que el programa sea claro y fácil de entender.
Comenta tu código para explicar cada parte.
1. Control de ventas diarias
Una tienda desea registrar las ventas de la semana (7 días). El programa debe permitir:
Registrar el monto vendido por día.
Calcular el total de ventas semanales.
Determinar el día con la venta más alta y el más bajo.
Mostrar el promedio de ventas.
Ejemplo de ejecución esperada #1:
2. Registro de calificaciones de estudiantes
Imagina que eres el encargado de calificaciones de un curso y debes ingresar las calificaciones de los estudiantes de un examen para luego calcular el promedio de la clase, la nota más alta, la más baja y cuántos aprobaron. Usaremos un arreglo para guardar todas las notas.
Ejemplo de ejecución esperada #2:
3. Gestión de ocupación en un hotel
Un hotel tiene 4 pisos y 5 habitaciones por piso. Cada habitación puede estar:
Ocupada (1) o
Libre (0).
El programa debe:
Registrar el estado inicial del hotel (1 o 0 por habitación).
Calcular cuántas habitaciones están ocupadas por piso.
Mostrar el porcentaje total de ocupación del hotel.
Permitir consultar si una habitación específica está disponible.
Ejemplo de ejecución esperada #3:
Entregable
En un solo documento PDF, incluir:
Portada con los siguientes datos:
Nombre del curso.
Nombre del profesor.
Nombre de los integrantes del equipo.
Fecha de entrega.
Código fuente de los programas en Java.
Capturas de pantalla mostrando la ejecución de cada programa con diferentes entradas.
Breve explicación de cómo funciona cada programa y las decisiones tomadas en la implementación.
Criterios de Evaluación
Criterio | Puntuación |
|---|---|
Correcta implementación de los arreglos | 40% |
Claridad y organización del código | 20% |
Uso adecuado de la entrada y salida (Debe incluir capturas de pantalla) | 20% |
Presentación del documento | 10% |
Explicación de los programas | 10% |
Total | 100% |