My Project
|
ce fichier sert à faire fonctionner le programme du bar salle de sport : "altère pub". More...
#include <stdio.h>
#include "sae.h"
Functions | |
int | menu (void) |
fonction qui gère l'affichage et la saisie dans le menu principal More... | |
void | globale (void) |
fonction globale qui agit comme un menu principal | |
int | recherche (int numAdh, int tabNumAdh[], int nbreAdh) |
int | numDispo (int tabNumAdh[], int nbreAdh) |
int | creerAdh (int nbreAdh, int tabNumAdh[], int soldes[], int statutCarte[]) |
fonction qui permet de creer un adhérent More... | |
int | chargement (int soldes[], int statutCarte[], int tabNumCompt[]) |
fonction qui charge les données (soldes, statutCarte et N°Compte) dans des tableaux More... | |
void | alimenterCarte (int numAdh, int soldes[], int nbreAdh) |
fonction qui sert à alimenter en points les cartes des adhérents More... | |
void | sauvegarde (int numCompte[], int soldes[], int statutCarte[], int nbreAdh) |
fonction qui sauvegarde les données (soldes, statutCarte et N°Compte) dans le fichier adherents.don More... | |
int | menuActivite (void) |
fonction qui gère l'affichage et la saisie dans le sous menu des activités More... | |
int | depenserPts (int numAdh, int soldes[], int montantDebit, int tabActi[], int acti) |
fonction qui retire des points à un adhérents lorsqu'il fait une activité More... | |
void | activite (int choix, int soldes[], int dejaVenu[], int tabNumAdh[], int statutCarte[], int nbreAdh, int tabActi[]) |
fonction qui "démarre" une activité selon le choix de l'utilisateur More... | |
void | affichAdh (int numAdh, int soldes[], int dejaVenu[], int statutCarte[], int numCompte[], int nbreAdh) |
fonction qui affiche les informatinos d'un adhérent More... | |
void | affichTousAdh (int numAdh, int soldes[], int dejaVenu[], int statutCarte[], int numCompte[], int nbreAdh) |
fonction qui affiche tous les adhérents More... | |
void | actDesactCarte (int numAdh, int statutCarte[], int numCompte[], int nbreAdh) |
fonction qui permet d'activer ou de désactiver la carte d'un adhérent More... | |
void | suppAdh (int numAdhSup, int soldes[], int dejaVenu[], int tabNumAdh[], int statutCarte[], int *nbreAdh) |
fonction qui permet de supprimer un adhérent à partir de son numéro d'adhérent More... | |
void | affichActi (int tabActi[]) |
fonction qui affiche les statistiques de fréquentations pour chaque activités More... | |
ce fichier sert à faire fonctionner le programme du bar salle de sport : "altère pub".
void actDesactCarte | ( | int | numAdh, |
int | statutCarte[], | ||
int | numCompte[], | ||
int | nbreAdh | ||
) |
fonction qui permet d'activer ou de désactiver la carte d'un adhérent
numAdh | numéro d'adhérent | |
[in,out] | statutCarte | tableau contenant le statut des cartes de chaques adhérents |
[in] | numCompte | tableau contenant tous les numéros d'adhérents |
[in] | nbreAdh | nombre d'adhérents |
void activite | ( | int | choix, |
int | soldes[], | ||
int | dejaVenu[], | ||
int | tabNumAdh[], | ||
int | statutCarte[], | ||
int | nbreAdh, | ||
int | tabActi[] | ||
) |
fonction qui "démarre" une activité selon le choix de l'utilisateur
[in] | choix | choix d'activité fait par l'utilisateur |
[in,out] | soldes | tableau contenant les points de tous les adhérents |
[in,out] | dejaVenu | tableau qui gère si un utilisateur est déjà rentré dans la salle de sport aujourd'hui |
[in] | tabNumAdh | tableau contenant tous les numéros d'adhérents |
[in] | statutCarte | tableau contenant le statut des cartes de chaques adhérents |
[in] | nbreAdh | nombre d'adhérents |
[in,out] | tabActi | tableau qui compte le nombre d'occurences journalières de chaques activités |
void affichActi | ( | int | tabActi[] | ) |
fonction qui affiche les statistiques de fréquentations pour chaque activités
[in] | tabActi | tableau qui compte le nombre d'occurences journalières de chaques activités |
void affichAdh | ( | int | numAdh, |
int | soldes[], | ||
int | dejaVenu[], | ||
int | statutCarte[], | ||
int | numCompte[], | ||
int | nbreAdh | ||
) |
fonction qui affiche les informatinos d'un adhérent
[in] | numAdh | numéro d'adhérent à afficher |
[in] | soldes | tableau contenant les points de tous les adhérents |
[in] | dejaVenu | tableau qui gère si un utilisateur est déjà |
[in] | statutCarte | tableau contenant le statut des cartes de chaques adhérents |
[in] | numCompte | tableau contenant tous les numéros d'adhérents |
[in] | nbreAdh | nombre d'adhérents |
void affichTousAdh | ( | int | numAdh, |
int | soldes[], | ||
int | dejaVenu[], | ||
int | statutCarte[], | ||
int | numCompte[], | ||
int | nbreAdh | ||
) |
fonction qui affiche tous les adhérents
[in] | numAdh | numéro d'adhérent à afficher |
[in] | soldes | tableau contenant les points de tous les adhérents |
[in] | dejaVenu | tableau qui gère si un utilisateur est déjà rentré dans la salle de sport aujourd'hui |
[in] | statutCarte | tableau contenant le statut des cartes de chaques adhérents |
[in] | numCompte | tableau contenant tous les numéros d'adhérents |
[in] | nbreAdh | nombre d'adhérents |
void alimenterCarte | ( | int | numAdh, |
int | soldes[], | ||
int | nbreAdh | ||
) |
fonction qui sert à alimenter en points les cartes des adhérents
numAdh | Numéro d'adhérent auquel il faut ajouter des points | |
[in,out] | soldes | tableau contenant les points de tous les adhérents |
[in] | nbreAdh | nombre d'adhérents |
int chargement | ( | int | soldes[], |
int | statutCarte[], | ||
int | numCompte[] | ||
) |
fonction qui charge les données (soldes, statutCarte et N°Compte) dans des tableaux
[out] | soldes | tableau contenant les points de tous les adhérents |
[out] | statutCarte | tableau contenant le statut des cartes de chaques adhérents |
[out] | tabNumAdh | tableau contenant tous les numéros d'adhérents |
int creerAdh | ( | int | nbreAdh, |
int | tabNumAdh[], | ||
int | soldes[], | ||
int | statutCarte[] | ||
) |
fonction qui permet de creer un adhérent
nbreAdh | nombre d'adhérents | |
[in,out] | tabNumAdh | tableau contenant tous les numéros d'adhérents |
[in,out] | soldes | tableau contenant les points de tous les adhérents |
[in,out] | statutCarte | tableau contenant le statut des cartes de chaques adhérents |
int depenserPts | ( | int | numAdh, |
int | soldes[], | ||
int | montantDebit, | ||
int | tabActi[], | ||
int | acti | ||
) |
fonction qui retire des points à un adhérents lorsqu'il fait une activité
[in] | numAdh | numéro de l'adhérent qui fait l'activité |
[in,out] | soldes | tableau contenant les points de tous les adhérents |
[in] | montantDebit | somme à débiter du compte de l'adhérent (prix de l'activité) |
[in,out] | tabActi | tableau qui compte le nombre d'occurences journalières de chaques activités |
[in] | acti | numéro de l'activité faite par l'adhérent (case du tableau tabActi où est stocké le compteur d'occurence de cette activité) |
int menu | ( | void | ) |
fonction qui gère l'affichage et la saisie dans le menu principal
int menuActivite | ( | void | ) |
fonction qui gère l'affichage et la saisie dans le sous menu des activités
void sauvegarde | ( | int | numCompte[], |
int | soldes[], | ||
int | statutCarte[], | ||
int | nbreAdh | ||
) |
fonction qui sauvegarde les données (soldes, statutCarte et N°Compte) dans le fichier adherents.don
[in] | numCompte | tableau contenant tous les numéros d'adhérents |
[in] | soldes | tableau contenant les points de tous les adhérents |
[in] | statutCarte | tableau contenant le statut des cartes de chaques adhérents |
[in] | nbreAdh | nombre d'adhérents |
void suppAdh | ( | int | numAdhSup, |
int | soldes[], | ||
int | dejaVenu[], | ||
int | tabNumAdh[], | ||
int | statutCarte[], | ||
int * | nbreAdh | ||
) |
fonction qui permet de supprimer un adhérent à partir de son numéro d'adhérent
[in] | numAdhSup | numéro de l'adhérent à supprimer |
[in,out] | soldes | tableau contenant les points de tous les adhérents |
[in,out] | dejaVenu | tableau qui gère si un utilisateur est déjà rentré dans la salle de sport aujourd'hui |
[in,out] | tabNumAdh | tableau contenant tous les numéros d'adhérents |
[in,out] | statutCarte | tableau contenant le statut des cartes de chaques adhérents |
[in,out] | nbreAdh | pointeur servant à modifier le nombre d'adhérents |