0% encontró este documento útil (0 votos)
5 vistas1 página

Programa Java para Gestión de Motos y Rutas

la tarea

Cargado por

Juan David
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas1 página

Programa Java para Gestión de Motos y Rutas

la tarea

Cargado por

Juan David
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Informe del Programa – Gestión de Motos y Rutas

Objetivo: Crear un programa en Java que permita registrar motos, rutas y viajes; y que identifique la
ruta más utilizada.

Características del Programa:


Agregar motos con placa (única) y marca. Agregar rutas con nombre único. Registrar viajes indicando
placa, ruta y kilómetros. Mostrar la ruta más utilizada por cantidad de viajes y por kilómetros
acumulados.

Estructura de Clases:
Moto: Guarda placa y marca. Ruta: Guarda el nombre de la ruta. RegistroViaje: Representa cada
viaje con moto, ruta, km y fecha. SistemaRutas: Contiene listas/mapas de datos y la lógica de negocio
(agregar, buscar, calcular estadísticas). App (main): Presenta un menú de consola para interactuar
con el usuario.

Funcionamiento del Programa:


El usuario agrega motos y rutas desde el menú. Registra viajes, indicando placa de la moto, ruta y km.
El sistema guarda los datos en listas y mapas. Se puede consultar el uso de las rutas y ver la más
utilizada.

Fragmento de Código (main):


public static void main(String[] args) {
SistemaRutas sistema = new SistemaRutas();
Scanner sc = new Scanner([Link]);
int opcion;
do {
[Link]("\n=== MENÚ PRINCIPAL ===");
[Link]("1) Agregar moto");
[Link]("2) Agregar ruta");
[Link]("3) Registrar viaje");
[Link]("4) Ver uso de rutas");
[Link]("5) Ver ruta más utilizada");
[Link]("0) Salir");
// ... resto del código
} while (opcion != 0);
}

Conclusión: El programa implementa de forma sencilla y clara los conceptos de Programación


Orientada a Objetos, utiliza estructuras adecuadas (Map y List) y cumple el requerimiento de identificar
la ruta más usada.

También podría gustarte