Sie sind auf Seite 1von 2

Universidad de Carabobo. Facultad de Ingeniera.

Departamento de Computacin
Ctedra de Computacin II - Perodo Lectivo 1-2014

PROYECTO
Nombre:_______________________________________
Cdula: ____________________

Calificacin:

Seccin:______

PROBLEMA. UBICACIN GEOGRFICA GPS


Un grupo de estudiantes decide crear un software que permita indicar distancia entre
ciudades a fin de construir futuramente un dispositivo GPS que permita indicar las rutas a seguir
para dirigirse de un lugar a otro en el territorio nacional. Como an no han podido enlazar las
rutas al prototipo GPS, deciden probar slo las distancias, enviando a un usuario a realizar
recorridos por el pas, a fin de evaluar el avance del mismo y la capacidad de reconocimiento
de lugares en el territorio nacional.
En un archivo de datos de nombre Lugares.txt se almacena la informacin correspondiente
a todos los lugares registrados en la memoria del prototipo GPS, tal como se indica:
Nombre del lugar, Ciudad, Estado, distancia hasta al centro del pas (Km), ngulo (rad)
Por consola se ingresa la informacin de cada uno de los destinos a los que quiere dirigirse el
usuario que probar el prototipo, tal como:
Nombre del lugar al que quiere dirigirse
Se le pide su ayuda como estudiante de computacin II para desarrolle un programa tipo Aplicacin de Consola VB2010 que lea la
INFORMACIN CORRESPONDIENTE, procese, determine y genere el archivo Recorrido.txt, en el que se muestren todos los recorridos
efectuados, indicando por cada viaje: la informacin del lugar de partida (nombre del lugar, ciudad, estado, ubicacin), la
informacin del lugar de llegada (nombre del lugar, ciudad, estado, ubicacin) y la distancia entre el punto de partida y llegada. Al
final del archivo, debe indicar el nmero de viajes realizados, el total de kilmetros recorridos y el viaje ms distante que realiz. Adems
genere el archivo Cuadrantes.txt en el que se muestre la informacin de cada viaje: primero todos los viajes con destino al cuadrante
NE, luego los realizados al destino NO, seguidos por los del SO y finalizando con los del SE, en orden creciente distancias por cuadrante
y separadas por un ttulo indicando el cuadrante correspondiente.
Subprogramas a realizar:
1.

Cree una estructura de nombre lugar que contenga: Nombre del lugar, Ciudad, Estado, distancia hasta al centro del pas (Km)
y ngulo.
2. Cree una estructura de nombre destino que contenga: Nombre del lugar, Ciudad, Estado.
3. Cree una estructura anidada de nombre viaje que contenga la informacin del lugar de partida y de llegada.
4. Elabore un subprograma que lea la informacin del archivo lugares.txt y la almacene en un vector de tipo lugar.
5. Elabore un subprograma que dado el nombre de un lugar retorne la posicin en el vector correspondiente en el que se
encuentra almacenado dicho lugar, en caso de no encontrarlo, retorne -1.
6. Desarrolle un subprograma que determine la distancia entre el punto de partida y llegada.
7. Desarrolle un subprograma que genere tres vectores paralelos, dos de tipo destino para almacenar la informacin del punto
de llegada y de partida y uno de tipo single con la distancia entre ambos puntos.
8. Desarrolle un subprograma que retorne la sumatoria de todos los elementos de un vector tipo single.
9. Desarrolle un subprograma que retorne la posicin del mayor valor de un vector tipo single.
10. Desarrolle un subprograma que genere cuatro vectores de tipo viaje, uno para cada cuadrante en funcin del punto de
llegada.
11. Desarrolle un subprograma que ordene de manera creciente los elementos de un vector tipo viaje.
12. Desarrolle un subprograma que imprima en los archivos recorrido.txt y Cuadrantes.txt la informacin correspondiente en
cada uno de ellos.
Consideraciones:

El usuario parte desde el centro del pas. El centro geogrfico del territorio Venezolano es:
Cabruta, Cabruta, Gurico, 0 km, 0

Se ingresa un nuevo destino luego de haber llegado al lugar indicado va consola.

El punto de llegada de un destino es el punto de partida del siguiente viaje.

El usuario seguir ingresando destinos hasta alcanzar un mximo de 10.000 Km recorridos o hasta que el GPS no encuentre un
el lugar de destino ingresado.

La ubicacin geogrfica es: Norte (N), Sur (S), Este (E), Oeste (O), Noroeste (NO), Noreste (NE),Sureste (SE), Suroeste (SO)

Proyecto 1-2014

N, 0

NO

NE

O, 270

E, 90
SO

SE

SE

S,180

Proyecto 1-2014

Das könnte Ihnen auch gefallen