Implementazioni di algoritmi/Calcolo della Pasqua: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →SQL |
m →Delphi |
||
Riga 365:
==Delphi==
<source lang=Delphi>
M, N : Word;
a, b, c, d, e : Word;
mese, giorno : Word;
MessageBox(0, PChar('L' + #39 + 'anno deve essere maggiore di 1582 ed inferiore di 2500'),
'Errore', MB_OK
Result := Now;
Exit;
1583..1699 :
1700..1799 :
1800..1899 :
1900..2099 :
2100..2199 :
2200..2299 :
2300..2399 :
2400..2499 :
a := anno
b := anno
c := anno
d := (19 * a + M)
e := (2 * b + 4 * c + 6 * d + N)
mese := 3;
giorno := d + e + 22;
mese := 4;
giorno := d + e - 9;
((giorno = 25)
Dec(giorno, 7);
Result := EncodeDate(anno, mese, giorno);
<source>
==SQL==
|