SAE S1.01
Functions
GestionPoints.c File Reference

Contient les fonctions pour la gestion des points des adhérents. More...

#include "Fonctions.h"
Include dependency graph for GestionPoints.c:

Functions

int RechercheAdherent (int tNoCarte[], int nbElem, int noCarte, int *trouve)
 Permet de rechercher un adhérent. More...
 
void AjoutPoints (int tNoCarte[], int tPointsCarte[], int tCarteActive[], int nbElem, int noCarte)
 Ajoute des points sur une carte. More...
 
void DebitActivitee (int tNoCarte[], int tCarteActive[], int tNbActivitesJour[], int nbElem)
 Débite une carte lorsqu'un adhérent pratique une activité More...
 

Detailed Description

Contient les fonctions pour la gestion des points des adhérents.

Author

Function Documentation

◆ AjoutPoints()

void AjoutPoints ( int  tNoCarte[],
int  tPointsCarte[],
int  tCarteActive[],
int  nbElem,
int  noCarte 
)

Ajoute des points sur une carte.

Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
tPointsCartetableau qui contient le nombre de points restants sur chaque carte
tCarteActivetableau qui contient l'état de chaque carte
nbElemtaille logique des tableaux
noCartenuméro de la carte à créditer

◆ DebitActivitee()

void DebitActivitee ( int  tNoCarte[],
int  tCarteActive[],
int  tNbActivitesJour[],
int  nbElem 
)

Débite une carte lorsqu'un adhérent pratique une activité

Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
tCarteActivetableau qui contient l'état de chaque carte
tNbActivitesJourtableau contenant le nombre d'activité qui a été faite dans la journée
nbElemtaille logique des tableaux

◆ RechercheAdherent()

int RechercheAdherent ( int  tNoCarte[],
int  nbElem,
int  noCarte,
int *  trouve 
)

Permet de rechercher un adhérent.

Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
nbElemtaille logique des tableaux
noCartenuméro de la carte à rechercher
trouvepointeur qui prend comme valeur 1 si le numéro a été trouvé et 0 sinon
Returns
l'index où se trouve le numéro de la carte recherché, s'il n'y est pas, retourne l'endroit où il doit être inséré