vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Gaus'scher Algorithmus - sorry 
Autor: unbekannt
Datum: 28.09.02 12:15

Hi Jan,

Vielleicht kannst Du mit dieser kleinen Routine etwas anfangen: Sie berechnet zuverlässig das Osterdatum für jedes beliebige Jahr und basiert auf der Normalverteilung:

DIM a AS INTEGER
    DIM b AS INTEGER
    DIM c AS INTEGER
    DIM d AS INTEGER
    DIM e AS INTEGER
    DIM tag AS INTEGER
    DIM Monat AS INTEGER
 
    a = Jahr MOD 19
    b = Jahr MOD 4
    c = Jahr MOD 7
    d = (19 * a + 24) MOD 30
    e = (2 * b + 4 * c + 6 * d + 5) MOD 7
    tag = 22 + d + e
    monat = 3
    IF tag > 31 THEN
        tag = d + e - 9
        monat = 4
    ELSEIF tag = 26 AND monat = 4 THEN
        tag = 19
    ELSEIF tag = 25 AND monat = 4 AND d = 28 AND e = 6 AND a > 10 THEN
        tag = 18
    END IF
    t=Tag
    m = Monat
cu
Lordchen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Gaus'scher Algorithmus87Jan27.09.02 12:59
Re: Gaus'scher Algorithmus - sorry59Dietmar27.09.02 15:52
Re: Gaus'scher Algorithmus - sorry51Jan28.09.02 09:18
Re: Gaus'scher Algorithmus - sorry273unbekannt28.09.02 12:15
Re: Gaus'scher Algorithmus - sorry46Jan29.09.02 17:13
Re: Gaus'scher Algorithmus - sorry251unbekannt29.09.02 17:23
Hm, ach so 256unbekannt29.09.02 17:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel