Algorithme : quel est le jour de l'année ??

Fermé
Revan - 1 mars 2009 à 13:21
[o.o]REplay Messages postés 357 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 20 juillet 2009 - 1 mars 2009 à 16:58
Bonjour,
je suis étudiante en IUT d'informatique et je coince sur un programme en c... En fait je ne trouve pas l'algorithme ^^" Les histoires d'années et de jour j'ai du mal à voir.....

Alors on veut écrire un programme qui, quand on lui entre un nombre entre 1 et 365, nous dit à quel jour de l'année correspond t'il (lundi, mardi, etc...)
Tout en sachant que l'année 2009 commence par un jeudi (on se limite à cette année ouf !)
J'ai essayé de réfléchir sur un mois ; je me suis dit que je pourrais faire un truc comme ça :
jeudi = 1;

vendredi = jeudi + 1;
samedi = vendredi + 1;
dimanche = samedi + 1;
lundi = dimanche + 1;
mardi = lundi + 1;
mercredi = mardi + 1;

(jeudi etc étant des variables)

Mais je ne vois pas vraiment où ça peut me mener. j'ai aussi pensé à n'avoir qu'une variable jour, et ajouter 7 a chaque fois pour avoir la position du jeudi suivant mais ça n'ira pas quand on changera de mois.....

Si quelqu'un avait une idée ça serait super merci ^^

++ Lucile

6 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
1 mars 2009 à 13:41
hello
1 jeu
2 ven
3 sam
4 dim
5 lun
6 mar
7 mer
si le jour est >= 8, je divise par 7 et je prends le modulo
34 ? 4x7 = 28 reste 6 : mardi
2