Documentation de notre code C pour la SAE 1.03

En-tête de code

Le fichier source contient un programme pour imprimer le calendrier d'une année spécifiée.


Variables globales

- int annee; 'Année pour laquelle le calendrier est généré'


Les différentes fonctions

int jourDeLaSemaine(int jour, int mois, int annee)

Calcule l'indice du jour de la semaine pour une date donnée
Utilise l'algorithme de Zeller pour déterminer l'indice du jour de la semaine
- param int jour Jour de la date
- param int mois Mois de la date
- param int annee Année de la date
- return int Indice du jour de la semaine (0 pour dimanche, 1 pour lundi, etc.)

char* getNomDuMois(int numeroMois)

Renvoie le nom du mois pour un numéro de mois donné
- int numeroMois Numéro du mois (0 pour janvier, 1 pour février, etc.)br - char* Nom du mois

int nombreDeJours(int numeroMois, int annee)

Renvoie le nombre de jours dans un mois pour une année donnée
- int numeroMois Numéro du mois (0 pour janvier, 1 pour février, etc.)
- int annee Année
- int Nombre de jours dans le mois

void imprimerCalendrier(int annee)

- Imprime le calendrier pour une année donnée
- int annee Année pour laquelle le calendrier est généré

Le programme principal

int main()

Fonction principale
int Code de retour