Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Was haut bei dieser Wochentagsberechnung nicht hin? (https://www.delphipraxis.net/198357-haut-bei-dieser-wochentagsberechnung-nicht-hin.html)

p80286 27. Okt 2018 22:32

AW: Was haut bei dieser Wochentagsberechnung nicht hin?
 
Zitat:

Zitat von EWeiss (Beitrag 1416921)
Zitat:

jetzt soll es falsch sein
Vergleiche doch mal bitte die Klammern innerhalb des Zitat!

Delphi-Quellcode:
// Gregorianischer Kalender
 //W = (T+[13·(M+1)/5] +Y +[Y/4] +[C/4] -2C) mod 7
mit dem von meinem..
Delphi-Quellcode:
w := (Tag + (13 * (Monat + 1) div 5) + Y + (y div 4) + (c div 4) -2 * C) mod 7;


und den deinigen..
Delphi-Quellcode:
w:=(Tag+ (13*(Monat+1)) div 5 + Y + y div 4 + c div 4 -2*C) mod 7;

Wenn meine eingerosteten Mathematikkentnisse mich nicht täuschen (Punkrechnung vor Strichrechnung) sind beide Ausdrücke gleichwertig, aber lieber eine Klammer zuviel als zu wenig.

Gruß
K-H

EWeiss 27. Okt 2018 22:36

AW: Was haut bei dieser Wochentagsberechnung nicht hin?
 
Zitat:

Wenn meine eingerosteten Mathematikkentnisse mich nicht täuschen (Punkrechnung vor Strichrechnung) sind beide Ausdrücke gleichwertig
Sorry darum geht es nicht sondern um die Frage ob die Gleichung des Zitat mit dem der Zellerschen Formel im Einklang steht.
Denn das war die Verwirrung hier. ;)

gruss

grizzly 27. Okt 2018 23:30

AW: Was haut bei dieser Wochentagsberechnung nicht hin?
 
OliviaH, nicht entmutigen lassen, wenn eine Antwort mal schnoddrig rüber kommt - so war es nicht gemeint. Entschuldige!
Mir ist nur selber schon mit den Klammern oftmals was daneben gegangen, und für mich sah es im ersten Moment so aus, als ob Kommentar und Code nicht zusammen passen. "Gebranntes Kind" und so...
Aber Dein Code funktioniert, hab's gerade eben extra ausprobiert (Wollte nicht nachdenken :oops:). Wegen der Klammern und dem "div" war ich mir nicht sicher, klappt aber.
Und danke für den Link auf den Wikipedia-Artikel, das war mal wieder was Interessantes für den Samstag-Abend :thumb:

Gruß
Michael


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:24 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz