Vous êtes sur la page 1sur 1

1.

Realice un programa en Java, para controlar una cooperativa de taxistas, donde cada taxi
tiene un número de placa, un número de móvil, un número de servicios prestados en el
día y un producido del día (dinero recaudado). La información de los taxis es leída al inicio
de la jornada indicando la placa y el número del móvil, los servicios y el móvil son
inicializados en 0. Los taxistas se van reportando a la radio operadora y esta inicializa el
registro del taxista reportado, existen máximo 25 taxistas afiliados a la cooperativa.
Cuando un taxista realiza un servicio este es reportado a la radio operadora indicando el
valor del mismo.
Para facilitar el trabajo de la Operadora cree un menú de opciones así:
1. Inicializar Taxi
2. Asignar nuevo servicio e incrementar producido.
3. Información de un taxista.
4. Resumen de todos los taxistas
5. Salir

El funcionamiento del menú debe ser así:


Opción 1 Inicializar taxista: se debe llamar el constructor para inicializar a un solo
taxista (ya que es el que se está reportando para iniciar jornada).
Opción 2 Asignar nuevo servicio e incrementar producido: En esta opción el
taxista reporta un nuevo servicio y el valor que cobro por esta información se debe
actualizar al taxista correspondiente.
Opción 3 Información de un Taxista: Dado el número de un taxi se imprime toda
la información de este.
Opción 4 Resumen de los Taxistas: Se imprime toda la información de los taxistas.
Cree:
Clase Leer: que contenga todos los métodos de lectura
Clase Taxi: Defina que variables son necesarias para la solución del ejercicio. Un
constructor que inicialice las variables propias del objeto. Métodos Set_xxx que
incrementen los servicios y el producido. Métodos Get_xxx que retornen la información
del taxista. Método Cal_xxx que calcule el promedio cobrado por servicio.
Clase Miprograma: donde se muestre un menú como el indicado en el enunciado.

Vous aimerez peut-être aussi