Question
PROBLEMA 3 Las personas que trabajan con fechas histricas usan el llamado da Juliano para calcular el nmero de das entre dos eventos, entre otras
PROBLEMA 3 Las personas que trabajan con fechas histricas usan el llamado da Juliano para calcular el nmero de das entre dos eventos, entre otras cosas. El da Juliano es el nmero de das desde el medioda de Enero 1, 4713 A.C. hasta la fecha entrada. Por ejemplo, el da Juliano para Octubre 16, 1956 es 2435762.5. Para calcular el da Juliano, se usan los siguientes pasos/frmulas: 1. Dada una fecha cualquiera (month, day, year), verifique si el mes es 1 2 (month <= 2). Si es as, ajuste el mes (monthA) y el ao (yearA) a usar en el clculo del da juliano de la siguiente forma: sustraiga 1 del ao (ao ajustado, yearA = year - 1) y aada 12 al mes (mes ajustado, monthA = month + 12), y luego contine aplicando las siguientes frmulas. 2. R1 = 2 yearA \100 + yearA \ 400 (note que \ es la divisin entera!!!) 3. R2 = 365.25 x yearA (R2 debe contener solamente la parte entera del resultado) 4. R3 = 30.6001 x (monthA + 1) (R3 debe contener solamente la parte entera del resultado) 5. Dia Juliano = R1 + R2 + R3 + day + 1720994.5 Este procedimiento aplica si la fecha es posterior a Octubre 15, 1582. Para fechas anteriores a esta, hay que hacer algunas modificaciones que no son parte del alcance de este proyecto. Una muestra de cmo se espera que se vea la informacin en pantalla cuando se ejecuta el programa se presenta a continuacin (el ejemplo considera que se entra la fecha Noviembre 29 de 2004): |X Entre el mes: 11 Entre el dia: 29 Entre el ano: 2004 El dia Juliano para la fecha 11/29/2004 es 2453338.5 NOTA: Es muy probable que el da juliano aparezca en pantalla expresado en notacin cientfica (ejemplo: 2.4533e06). Como un bono adicional (3 puntos), investigue en su libro de texto, en la seccin donde se explica la instruccin cout, qu comando se puede usar para que el da juliano NO salga impreso en notacin cientfica sino como se muestra en el ejemplo anterior (formato fijo fixed, y con una precisin (comando setprecision) de un decimal). Por lo dems, es un requisito resolver el problema solamente con las herramientas e instrucciones que vimos en clase hasta ahora, ya que el objetivo del proyecto es practicar esas instrucciones.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started