Skip to content

Ce programme permet de trouver le jour de la semaine d'une date donnée.

Notifications You must be signed in to change notification settings

Kuai-sama/Formule_de_Zeller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

Formule de Zeller ou Congruence de Zeller


La Formule de Zeller permet de trouver le jour de la semaine d'une date donnée dans le calendrier grégorien.

La formule modifiée de Zeller est la suivante:

k = ((q + [2,6(m + 1)] + [s/4] + 5s + d + [d/4])%7)

Pour mieux comprendre on va la remanier un petit-peu!!

k = jour+(2.6*(mois+1))+(debutAnnee/4)+(5*debutAnnee+finAnnee)+(finAnnee/4); k = k%7

  • q et jour sont le quantième, c'est à dire le numéro du jour.

  • m et mois sont le numéro du mois sauf pour janvier et février qui sont les 13ème et 14ème mois de l’année précédente.

  • s et debutAnnee sont les deux premiers chiffres de l’année.

  • d et finAnnee sont les deux derniers chiffres de l’année.

  • k est le reste du résultat obtnue divisé par 7.

Les jours de la semaine (k) sont numérotés selon leur rang.

ex: Le samedi = 0
     Le dimanche = 1
     Le lundi = 2
     Le mardi = 3
     Le jeudi = 5
     Le vendredi = 6


Notions abordées:

  • Variables
  • Décrémentation
  • Boucles:
    • switch()
    • if
  • Utilisation de l'espace de nom standard (using namespace std;)

Comment éxécuter le programme?

  1. Télécharger QT creator :

    • Voici un lien pour vous aider pour télécharger QT 6.0
    • Vous pouvez télécharger mon code et l'éxécuter avec Qt
      OU
          - Cliquer dans Fichier sur "Nouveau fichier ou projet" et cliquer sur "Non-QT project" et choisisser "C++ Project"
          - Nommer et enregistrer votre projet puis cliquer sur suivant jusqu'a ce que votre projet soit créé
          - Copier le code de mon fichier main.cpp dans votre fichier main.cpp
          - Appuyer sur le triangle vert pour lancer le programme.
  2. Installer le compilateur MinGW

    • Lancer le .exe et installer le compilateur
    • Vous pouvez télécharger mon code et l'éxécuter avec Qt
      OU
          - Lancer un éditeur de texte (ex: bloc-notes)
          - Copier le code du fichier main.cpp dans ce fichier
          - Sauvegarder en main.cpp
    • Ouvrir le terminal(cmd) et déplacer vous à l'endroit de votre dossier là ou il y a votre fichier
              Ex : J'ai mon .cpp dans mon dossier "Zeller", il me suffit de faire cd Desktop/Zeller
    • Taper la commande g++ main.cpp -o Zeller. La commande -o permet de créer un .exe au nom de Zeller
    • Taper Zeller ou Zeller.exe dans le terminal pour lancer le programme

3-Téléchrager le .exe

Lancer le .exe

About

Ce programme permet de trouver le jour de la semaine d'une date donnée.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published