CALCUL DATE DE PAQUES (DATE MOBILE)

cs_meudon Messages postés 35 Date d'inscription lundi 13 octobre 2003 Statut Membre Dernière intervention 16 janvier 2009 - 19 août 2008 à 09:17
Stanel Messages postés 6 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 16 décembre 2008 - 3 sept. 2008 à 08:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47633-calcul-date-de-paques-date-mobile

Stanel Messages postés 6 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 16 décembre 2008
3 sept. 2008 à 08:37
C'est vrai, mais pas pour les orthodoxes. Voila:

#include <dos.h>
#include <stdio.h>

void main(void)
{
int plus,annee,siecle,jour,mois;
printf("\L'annee:");scanf("%4u",&annee);
if(annee<1600) annee=1600;
plus=10;
if(annee>1600)
{
siecle=annee/100;
plus+=siecle-16-(siecle-16)/4;
}
jour=plus-10+((19*(annee%19)+16)%30)+((2*(annee%4)+4*(annee%7)+6*((19*(annee%19)+16)%30))%7);
mois=4;
if(jour>30)
{
mois++;
jour-=30;
}
printf("Pacques:%02u/%02u/%04u",jour,mois,annee);
}
cs_meudon Messages postés 35 Date d'inscription lundi 13 octobre 2003 Statut Membre Dernière intervention 16 janvier 2009
19 août 2008 à 09:17
Salut,

Il existe aussi des sources en VB avec le détail du calcul de la date de Paques suivants plusieurs méthodes :

http://olravet.fr/telechargement.php

et voir aussi le fantastique fichier d'aide de "Calendes" pour découvrir les méthodes de calcul:

http://olravet.fr/AideCalendes/Paques.htm

C'est très intéressant.
Rejoignez-nous