l
logo astronomo.org  Astrónomo.org
Astronomía · Telescopios · Astrofotografía · Observación ¡20 AÑOS ONLINE! (2006 - 2026)
Bienvenido(a), Visitante
 Quiero Participar o ingresa
Ingresar nombre de usuario, contraseña, duración de la sesión
  

Búsqueda Avanzada     

recomendados por nuestro foro Recomendando desde 2009 a:
astroshop
... página cargada a fecha y hora :
288995 post, 20393 Temas, 11650 users
último usuario registrado:  Tio_Alex
avatar invitado

Poder calcula las fases de la luna de manera matematica

Imprimir
clase Autor
rat0
astrons:   votos: 0
daviis

**
ESP 
desde: oct, 2015
mensajes: 3
clik ver los últimos




icono-mensaje

« : Vie, 20 Nov 2015, 09:44 UTC »

Hola buenas.

Soy nuevo por aqui.

Estoy haciendo un programa para saber la fase de la luna y me he encontrado con un problema. Después de buscar en Internet los diferentes artículos que hablan del tema me encuentro que en el año 2015 parece coincidir, pero al calcular el 2016 me falta un día para los cálculos. De luna llena, creciente...

sabéis de algún articulo que diga todas las variantes que puedan pasar para poder calcular la fase de la luna de manera exacta.

un saludo y muchas gracias.

- - -

dani_4

**

avatarc


desde: ago, 2015
mensajes: 1107
clik ver los últimos




icono-mensaje

« respuesta #1 : Vie, 20 Nov 2015, 14:51 UTC »

No se si lo habrás probado ya, pero si te falta un día, ten en cuenta que 2016 es bisiesto, es decir, febrero tiene 29 días en vez de 28, así que a partir de este día, todo te saldrá con un día menos.

- - -

Miguelyx

**

avatarc

60  Barcelona 
desde: ago, 2013
mensajes: 4081
clik ver los últimos




icono-mensaje

« respuesta #2 : Vie, 20 Nov 2015, 23:33 UTC »

Daviis no se si te servira pero Stellarium ya te hace eso, solo tienes que poner la fecha, seleccionas la luna y veras la luna con toda la info y en que fase esta, a que altura, en que posicion, todo hasta el mas minimo detalle vamos.

« Últ. modif.: Vie, 20 Nov 2015, 23:34 UTC por Miguelyx »
- - -

daviis

**
ESP 
desde: oct, 2015
mensajes: 3
clik ver los últimos




icono-mensaje

« respuesta #3 : Jue, 26 Nov 2015, 12:04 UTC »

Miguelyx

Stellarium es un programa excelente pero necesito poder calcular las fases de la luna de manera autonoma. Y para este caso no me sirve. Muchas gracias por el comentario.

dani_4

en lo referente a restar uno, Ya se lo restos a la epacta cuando calculo si es un año bisiesto. Muchas gracias tambien


Hay algo que me no hago bien, el año 2015 me sale bien pero al pasar al 2016 me da mal el tema. Voy a darle otra vuelta por si puede ser tema del bisiesto que no hago bien. ire poniendo los pasos

Mil grtacias

« Últ. modif.: Jue, 26 Nov 2015, 12:05 UTC por daviis »
- - -

daviis

**
ESP 
desde: oct, 2015
mensajes: 3
clik ver los últimos




icono-mensaje

« respuesta #4 : Vie, 27 Nov 2015, 09:33 UTC »

No hay manera Giñar

Me parece raro la verdad que no este esta informacion clara en internet, con la candidad de cosas que hay..

1 - numero aureo/oro

para el año 2015 me sale : 2

2- la epacta me sale 11

2-1 = 1 x 11 = 11

3 calcular el dia 3 de diciembre

11 + 3 + 10 = 24 (deberia dar 21 luna menguante)



« Últ. modif.: Vie, 27 Nov 2015, 09:37 UTC por daviis »
- - -

almach

**

avatarc


desde: ene, 2011
mensajes: 1782
clik ver los últimos

WWW


icono-mensaje

« respuesta #5 : Vie, 27 Nov 2015, 10:36 UTC »

Hola Daviis,

A mí estos cálculos me superan, pero te adjunto estos enlaces por si te pueden resultar de alguna ayuda:

https://www.todopic.com.ar/foros/index.php?topic=16872.0

https://www.astroava.org/index.php/taller/51-calculadora-de-fase-lunar.html

Saludos

- - -

elinformatico

**
/SolarSystem/Earth /Europe/Spain/León 
desde: nov, 2012
mensajes: 680
clik ver los últimos




icono-mensaje

« respuesta #6 : Sáb, 28 Nov 2015, 11:24 UTC »

Con las fórmulas que te ha dado Almach de esas páginas, no deberías tener problema.

Eso si, cuando lo programes ten en cuenta varias cosas:

-La precedencia de operadores. Como sabes, en informática, los operadores tienen preferencia, la multiplicación y la división tienen más precedencia que la suma y la resta. Cuidado también con su asociatividad en caso de emplear operadores de la misma precedencia. Usa paréntesis en las operaciones donde sea necesario para evitar resultados extraños.

-El redondeo. Cuidado con el redondeo (hacia arriba o hacia abajo), su precisión y sus cifras significativas (número de cifras después del punto decimal). Para ello existen funciones como round, ceil o floor que admiten parámetros a fin de obtener el resultado adecuado.

-El tipo de variable empleada. No es lo mismo una variable tipo integer que una tipo float. Cada una de ellas opera de diferente manera y no se deben mezclar a la ligera.

En caso de dudas o resultados erróneos, consulta la documentación del lenguaje de programación que vayas a emplear.

- - -

keywords:
Imprimir
 
rat0
astrons: , votos: 0
Tema leído 6632 veces
_
rightback