[ Foro de Java ]

Vuelos

22-Jan-2021 20:57
Invitado (AMC)
0 Respuestas

La información de vuelos entre ciudades diferentes de un país se da en una matriz Vuelos (NxN) de componentes enteros (donde N indica el número total de ciudades y el elemento Vuelos [i] [j] de la matriz es del tiempo de vuelo para ir de la ciudad de origen y en la ciudad destino j). Cuando no hay vuelo directo de la ciudad y en la ciudad j, entonces Vuelos [i] [j] vale cero. Partir de una matriz inicializada por ti.

Realiza los siguientes pasos:

a) Diseña una función que dada la matriz y una ciudad de origen, devuelva el número de vuelos que salen de esta ciudad hacia el resto de ciudades.
b) Diseña una función que dada la matriz, una ciudad de origen y y una ciudad de destino j tal que no hay vuelo directo de y en j, devuelva el vuelo de una escala para ir de y a j con tiempo mínimo. Indicar el vuelo de una escala significa encontrar el índice k de la ciudad por donde pasa el vuelo. Se supone que siempre que hay vuelos de una escala para ir de una ciudad y en una ciudad j.
c) Solicitar al usuario una ciudad de origen y entonces muéstrale el menú de lo que quiere hacer:
1. Mostrar número de vuelos que salen de esta ciudad

2. Ver ciudad donde se hace escala en un destino (se le deberá pedir el destino al usuario si elige esta opción)

3. Salir




NO SE HACER EL PASO NUMERO DOS DEL MENÚ DONDE HAY QUE HACER TRANSBORDOS




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...