Forum: Compiler & IDEs Mondphase in c berechnen


von Melanie G. (Gast)


Lesenswert?

Hallo liebes Forum,
hat jemand hier schoneinmal eine Berechnung der Mondphasen in C 
realisiert?!
Ich möchte mir einen Wecker bauen (ATMEGA128), der unter anderem auch 
die aktuelle Mondphase anzeigt.

Liebe Grüße

Melanie

von Karl H. (kbuchegg)


Lesenswert?

Mondphase machst du am besten so, wie man auch den Wochentag berechnen 
kann.
Du legst ein Datum fest, für welches du Wochentag und eben auch 
Mondphase kennst. Um für ein bestimmtes Datum beides zu berechnen, 
berechnest du die zeitliche Distanz zu diesem Datum und mit der Kenntnis 
der Zykluslänge dann den an diesem Tag geltenden Wert.

von Hc Z. (mizch)


Lesenswert?

http://www.voidware.com/moon_phase.htm

Erster Treffer beim englischen Google auf "moon phase calculation C".

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?


von Hc Z. (mizch)


Lesenswert?

Bei meinem Vorschlag (11:42 oben) muss bei der Integer-Version die Größe 
der int angepasst werden (-> long beim avr-gcc).

von Melanie G. (Gast)


Lesenswert?

Super! Vielen Dank!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.