Le but de ce projet est de déterminer le jour de la semaine correspondant à une date.
Cahier des charges
Votre programme demande à l'utilisateur de saisir une date au format
jj/mm/aaaa
(par exemple 30/07/2012
pour le
30 juillet 2012). Si la date est incorrecte, il demande à
l'utilisateur de saisir une nouvelle date. Il affiche ensuite le jour
de la semaine correspondant à cette date.
Vous ne pouvez pas utiliser de bibliothèque extérieure telle que
datetime
.
Exemple d'exécution
Voici un exemple d'exécution de votre programme (le texte affiché par le programme est en bleu, tandis que le texte entré par l'utilisateur est en noir) :
Saisir une date (jj/mm/aaaa) : 30/02/2021 Cette date est incorrecte. Saisir une date (jj/mm/aaaa) : 12/04/2021 C'est un lundi
Pour aller plus loin (palier 4)
Une fois que vous avez atteint le palier 3 des fonctionnalités, voici quelques idées pour aller plus loin et atteindre le palier 4 :
-
Permettre à l'utilisateur de saisir un mois et une année. Le
programme affiche alors un calendrier du mois et de l'année. Par
exemple :
Juin 1970 Lun Mar Mer Jeu Ven Sam Dim 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
- Afficher le calendrier de toute une année.