CoddyRun

Tous les parcours

Parcours · Intermédiaire

Le compte à rebours des anniversaires

Calculer son âge, le jour de son prochain anniversaire, et ne plus jamais oublier ceux de ses amis.

6 étapes 1 h 15 environ
Aperçu du projet final : Le compte à rebours des anniversaires

Un carnet d'anniversaires intelligent : il calcule votre âge exact, le nombre de jours avant votre prochain anniversaire et le jour de la semaine où il tombera, puis classe ceux de vos amis du plus proche au plus lointain, sur une frise.

Ce que vous allez apprendre

  • manipuler des dates : aujourd_hui, vers_date, jours_entre, format_date ;
  • extraire le jour, le mois et l'année avec jour_de, mois_de, annee_de ;
  • refuser une saisie invalide avec essayer / attraper ;
  • ranger des données dans un dictionnaire ;
  • trier des éléments et les placer sur une frise.

Avant de commencer

Il vaut mieux connaître les variables, les conditions et les boucles.

Les étapes

  1. 1
    La date d'aujourd'hui Afficher la date du jour en toutes lettres, et calculer le numéro du jour dans l'année. dateaujourd_huiformat_datejours_entre
    Accès libre
  2. 2
    Calculer son âge exact Lire une date de naissance en refusant les dates impossibles, puis calculer l'âge exact et le nombre de jours vécus. vers_dateessayerattraperannee_demois_dejour_de
  3. 3
    Le prochain anniversaire Calculer la date du prochain anniversaire, le jour de la semaine où il tombe et le nombre de jours à attendre. fonction qui renvoie une dateest_bissextilejours_entre
  4. 4
    Le carnet des amis Ranger les dates de naissance de plusieurs amis dans un dictionnaire, et afficher pour chacun dans combien de jours tombe son anniversaire. dictionnaireclesfonctions réutilisées
  5. 5
    Du plus proche au plus lointain Classer les anniversaires du plus proche au plus lointain, et mettre en couleur ceux des 30 prochains jours. tri par sélectionsupprimemise en évidence
  6. 6
    La frise de l'année Dessiner une frise des 365 prochains jours, avec un repère pour chaque anniversaire et le nom de l'ami. toileéchelle de tempsalternance haut / bas
La première étape est en accès libre. Pour continuer, garder votre progression d'un ordinateur à l'autre et obtenir le diplôme, créez un compte gratuit.