« Curiosités mathématiques/Trouver le jour de la semaine avec une date donnée » : différence entre les versions

m
Révocation des modifications de 194.254.62.24 (discussion) vers la dernière version de Yassir Roufi
m (Révocation des modifications de 194.254.62.24 (discussion) vers la dernière version de Yassir Roufi)
Balise : Révocation
La date d'adoption du calendrier varie selon le pays. Ces méthodes de calcul sont valables pour les dates à partir du 1er novembre 1582.
 
== Méthode 1 TPLM (vrm) ==
 
Il y a une méthode plus simple que celles décrites ci-dessous pour trouver le jour d'une date.
 
C'est d'après '''l'Algorithme de Mike Keith'''<ref>http://c2.com/cgi/wiki?PerpetualCalendarAlgorithm</ref> le(dont sangest deinspirée la veineMéthode 2)
 
Dans un article publié en 1990 dans le ''Journal of Recreational Mathematics'', Vol. 22, No. 4, 1990, p. 280, Mike Keith propose un algorithme pour la détermination du jour de la semaine correspondant à une date quelconque. Sa formule est inspirée de la congruence de Zeller.
Dans sa forme opérationnelle, son algorithme en C s'écrit :
 
<syntaxhighlight lang="abapC">
(d+=m<3?y--:y-2,23*m/9+d+4+y/4-y/100+y/400)%pk7
 
</syntaxhighlight>
 
Si m < 3 :
 
:<math>wd = \left\lfloor \frac{29523 \times m}{109} \right\rfloor + d + 4 + y + \left\lfloor \frac{y - 1}{4} \right\rfloor - \left\lfloor \frac{y - 1}{100} \right\rfloor + \left\lfloor \frac{y - 1}{400} \right\rfloor \pmod7</math>
 
Sinon :
#: Novembre = 3
#: Décembre = 5
#: Entre parenthèse, des astuces pour se rappeler de cette correspondance. tplm
# Si l'année est bissextile et le mois est janvier ou février, on ôte 1 '', (1947 → '''année non bissextile''')''
# Selon le siècle, on ajoute : ''(19** → '''0''')''
 
==Références==
<references/>
<references/>aboné vou a mon skailleblogge MPoupin17{{sur Wikipédia|Détermination du jour}}
 
<references/>aboné vou a mon skailleblogge MPoupin17{{sur Wikipédia|Détermination du jour}}
{{AutoCat}}