3Eva2012TII_T4 Registro de alquiler de canchas

3ra Evaluación II Término 2012-2013, Febrero 20, 2013 /ICM00794

Tema 4 (30 puntos). Para administrar el alquiler y reserva de una cancha deportiva privada, se requiere escribir programa que permita registrar las horas reservadas dentro de una semana, que cumpla con el menú siguiente:

  1. Registro de Cliente: solicita el nombre, cedula y teléfono del cliente y le asigna un número de cliente, llenando una tabla de clientes.
  2. Reserva de horario: El cliente seleccionará el horario para uso de la cancha proporcionando la hora, día y su número de cliente, con lo que registra la reserva en una matriz de Horarios. No se puede reservar un horario que ya esté ocupado.
  3. Mostrar bloque horario. Muestra el estado de alquiler y reserva de horarios. Los libres se muestran con cero.
  4. Mostrar Clientes: Lista los datos de los clientes que han reservado horas en la cancha.
  5. Mejor cliente: muestra cuál es el cliente que ha realizado más reservas durante la semana.
  6. Salir

Ejemplo:

iNombreCédulaTeléfono
1Juan09876543212233441
2Pedro09765481232456578
3María12456897302694567
...   
Ejemplo de Reserva:
Hora:10 (am),
dia:4 (Jueves),
Cliente número: 2 (Pedro)
Mejor cliente: 3
  LunMarMiéJueVieSabDom
 Horarios1234567
Horas73333000
 80000010
 94040410
 100002004
 110000000
 120000000
 ........................
 210101030
 220000000

Nota: Los horarios se pueden reservar de lunes a domingo desde las 7h00 a las 22h00. Puede usar las funciones para matrices del tema anterior

Rúbrica: Estructura menú (5 puntos), estructura de datos y su registro (10 puntos), reserva y validación (5 puntos), uso de funciones de matrices (5 puntos), mejor cliente (5 puntos).

Ejercicios por Unidad/Tema FP