Mejoramiento I Término 2005 – 2006. Septiembre 13, 2005 /ICM00794
Tema 3. (30 puntos).Para el cálculo de las millas de viajero frecuente promocionadas por las aerolíneas, se requiere las coordenadas cartesianas de un mapa que corresponden a las ciudades entre las que el viajero usa un boleto.
a) Escriba una función distancia(x1,y1,x2,y2) que dados dos puntos cartesianos, que retorne la distancia entre ellos.
b) Escriba un programa que en una estructura almacene los nombres de las ciudades y los puntos (x,y) por donde el viajero inicia su viaje, sigue su recorrido y retorna a su ciudad de origen y calcule, la distancia total recorrida entre todos los puntos usando la función distancia.
Ciudad | X | Y | Distancia Recorrida |
---|---|---|---|
Guayaquil | 0 | 0 | 0 |
Riobamba | 5 | 1 | 5.099 |
Quito | 4 | 3 | 2.236 |
Manta | 1 | 2 | 3.162 |
Guayaquil | 0 | 0 | 2.236 |
Millas Acumuladas: | 12.733 |