Donne le jour de la semaine d'une date donnée

Soyez le premier à donner votre avis sur cette source.

Vue 14 332 fois - Téléchargée 903 fois

Description

Le titre dit tous, on entre une date supérieur à 1900 est il indique le jour de la semaine. Pratique pour savoir le jour de sa naissance ou bien verifier une date.

Pour convertir la date en jour de semaine, j'utilise un algorithme que j'ai inventé avec juste des divisions et des restes de divisions.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Zak888
Messages postés
21
Date d'inscription
lundi 7 juin 2004
Statut
Membre
Dernière intervention
21 juin 2004

Salut, super ton programme, mais est-ce que tu pourrais expliquer ton algo un petit peu mieux, et utiliser des variables "evocatrices", juste pour ce passage du code stp :
int a=(int)(2%mois);
int b=(int)((a-2)/2);
int c=(int)(2.512*mois+2.4-b);
int d=(int)(c%7);
int e=(int)((annee-28)%28);
int f=(int)(e/4);
int g=(int)(annee%28);
int h=(int)((g+3)/4);
int i=(int)((g+d+f+b*(f-h))%7);
int k=(int)((i+jour)%7);

Merci.
@+
douggyfresh
Messages postés
21
Date d'inscription
lundi 24 mai 2004
Statut
Membre
Dernière intervention
25 mai 2005

Je l'ai vu ton prog. Mais je n'ai pas encore analysé la source, car c'es du c++. Et moi, je ne suis pas encore a ce point la. Mais, j'adore l'interface simplissime que vous donnez au prog.
Felicitation.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.