“HORA ZULU”

Anuncio
POO
ITMxl/JLJV
14 Abril 2015
asunto: BRAVO
Ejercicio: BRAVO Entrega: Mayo 2015 [email protected]
“HORA ZULU”
Como sabe, el mundo se rige por diferentes usos horarios. En la aviación, hay que utilizar un tipo de
hora que sea universal. Esto es para evitar que se utilicen horas locales y estar siempre calculando
las diferencias horarias entre las ciudades.
Para ello se estableció la UCT Hora Universal Coordinada. Se toma como base la hora GMT
(Greenwich Mean Time), que es el uso horario que pasa por el meridiano de Greenwich como hora
0. Esta zona horaria se conoce como ZULU.
El mundo está dividido en 24 zonas cada 15o grados de longitud llamadas DZ. Hay 12 zonas hacia
el hemisferio este y 12 zonas hacia el hemisferio oeste. Dado que la tierra gira 360 o grados cada 24
horas, cada 15o grados representan una hora de diferencia. Tomando como referencia la hora Zulu,
hacia el Oeste las horas son negativas y hacia el Este las horas son positivas.
La siguiente tabla representa las DZ del mundo
CODIGO 0 1 2 3
DZ
12 11 10 9
4
8
5
7
6
6
7
5
8
4
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
3 2 1 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12
INPUT:
Implemente una clase que ayude a calcular lo siguiente:
1. Lea del archivo llamado lmt.txt un número de entre el 0 y el 23 que representa la
hora ZULU. (Este número usted lo deberá teclear y guardar en el archivo)
2. Posteriormente, genere 1 número aleatorio en el rango de 0 al 25, el cual
representará el código correspondiente en la tabla a la zona DZ de algún lugar del
mundo.
POO
ITMxl/JLJV
14 Abril 2015
asunto: BRAVO
Ejercicio: BRAVO Entrega: Mayo 2015 [email protected]
OUTPUT:
Guarde la hora en un archivo llamado zulu.txt correspondiente al DZ que se seleccionó por
el número aleatorio del punto 2.
Recuerde que de la hora ZULU, al este las horas se suman y al oeste las horas se restan.
Descargar