Trouver l'algorithme

freyge Messages postés 3 Date d'inscription dimanche 13 mai 2007 Statut Membre Dernière intervention 21 août 2007 - 21 août 2007 à 21:08
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 - 22 août 2007 à 09:11
k-will

salut j'ai un petit souci je veux realiser un programme apres avoir donnée la date il vous donne le jour par exemple:
donnez la date: 21 08 2007
c'est un mardi;j'ai surtout besoin de l'algorithme

merci

2 réponses

SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
21 août 2007 à 21:12
C'est malheureusement déjà tout fais mais tu peux t'en inspirer, l'adapter ou encore l'améliorer:
http://www.codyx.org/snippet_determiner-jour-semaine-date_255.aspx

C++ (@++)<!--
0
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
22 août 2007 à 09:11
Ben l'algorithme est simple, tu calcules le nombre de jours correspondant depuis une date connu d'un jours de le semaine connu (supposons le 1 janvier 2000 par exemple est tombe un samedi...) donc pour cela il suffit de faire 365*(annee-2000) (cas merdique des annees bisextiles a faire) puis de meme pour le mois et le jour, enfin avec ce super nombre de jours, tu le calcules modulo 7 (7 comme 7 jours dans une semaine) et enfin tu aurras plus qu'a dire de 0 c'est samedi, 1 c'est dimanche, 2 c'est lundi ... et puis 6 c'est un vendredi !

c'est vraiment pas complique cet algorithme ...

Pourquoi faire simple quand on peut faire compliqué ?
0
Rejoignez-nous