SAE S1.02 - Comparaison d'approches algorithmiques
Fonctions
Référence du fichier responsable.c

Fichier contenant les fonctions du responsable de département. Plus de détails...

#include "SAE.h"
Graphe des dépendances par inclusion de responsable.c:

Fonctions

void deptResp (VilleIUT *tiut[], int nbVilles, char respVille[], char respIUT[])
 Renvoie par adresse le département et la ville du département duquel le responsable s'occupe. Plus de détails...
 
int chargementRespDept (Etudiant *tetud[], int nbCand, char respVille[], char respIUT[], Etudiant *tetudResp[])
 Charge le tableau des candidats ayant candidatés dans le département du responsable. Plus de détails...
 
Etudiant modifStatueCandidat (Etudiant *tetud[], int nbCandidats, float noteMin[], VilleIUT *tiut[], int nbIUT, char respVille[30], char respDept[30])
 Modification du statut d'un candidat. Plus de détails...
 
void statueCandidat (Etudiant *tetud[], int nbCandidats, Etudiant *tetudAdmis[], Etudiant *tetudAttente[], int *nbEtudAdmis, int *nbEtudAttente)
 Ajoute les candidats dans les tableaux des candidats admis et en attente. Plus de détails...
 
int nbCandidatsAdmis (Etudiant *tetud[], int nbCandidats)
 Retourne le nombre de candidats admis. Plus de détails...
 
int nbCandidatsRefuses (Etudiant *tetud[], int nbCandidats)
 Retourne le nombre de candidats refusés. Plus de détails...
 
int nbCandidatsAttente (Etudiant *tetud[], int nbCandidats)
 Retourne le nombre de candidats en attente. Plus de détails...
 
float modifNoteMin (float noteMin[])
 Retourne les notes minimales. Plus de détails...
 
void modificationNbPDeptResp (VilleIUT *tiut[], int nbIUT, char respVille[30], char respDept[30])
 Modifie le nombre de places du département. Plus de détails...
 
void triNote (Etudiant *tetudResp[], int nbCandResp)
 Trie le tableau des candidats par moyenne. Plus de détails...
 
void echanger (Etudiant *tetudResp[], int i, int j)
 Permute deux cases d'un tableau. Plus de détails...
 
int plusPetit (Etudiant *tetudResp[], int nbCandResp)
 Retourne l'emplacement du plus petit élément dans un tableau. Plus de détails...
 

Description détaillée

Fichier contenant les fonctions du responsable de département.

Auteur
Kyllian Chabanon - Antoine Perederii

Documentation des fonctions

◆ chargementRespDept()

int chargementRespDept ( Etudiant tetud[],
int  nbCand,
char  respVille[],
char  respIUT[],
Etudiant tetudResp[] 
)

Charge le tableau des candidats ayant candidatés dans le département du responsable.

Auteur
Kyllian Chabanon
Paramètres
tetudTableau des candidats
nbCandNombre de candidats
respVilleVille du responsable
respIUTIUT du responsable
tetudRespTableau des candidats dans le département du responsable
Renvoie
int

◆ deptResp()

void deptResp ( VilleIUT tiut[],
int  nbVilles,
char  respVille[],
char  respIUT[] 
)

Renvoie par adresse le département et la ville du département duquel le responsable s'occupe.

Auteur
Kyllian Chabanon
Paramètres
tiutTableau des IUT
nbVillesNombre des IUT
respVilleVille du responsable
respIUTIUT du responsable

◆ echanger()

void echanger ( Etudiant tetudResp[],
int  i,
int  j 
)

Permute deux cases d'un tableau.

Auteur
Kyllian Chabanon
Paramètres
tetudRespTableau des candidats
iPremière case
jSeconde case

◆ modificationNbPDeptResp()

void modificationNbPDeptResp ( VilleIUT tiut[],
int  nbIUT,
char  respVille[30],
char  respDept[30] 
)

Modifie le nombre de places du département.

Auteur
Kyllian Chabanon - Antoine Perederii
Paramètres
tiutTableau des IUT
nbIUTNombre d'IUT
respVilleVille du responsable
respDeptDépartement du responsable

◆ modifNoteMin()

float modifNoteMin ( float  noteMin[])

Retourne les notes minimales.

Auteur
Antoine Perederii
Paramètres
noteMinTableau de nombre flottants contenant les notes minimales
Renvoie
float

◆ modifStatueCandidat()

Etudiant modifStatueCandidat ( Etudiant tetud[],
int  nbCandidats,
float  noteMin[],
VilleIUT tiut[],
int  nbIUT,
char  respVille[30],
char  respDept[30] 
)

Modification du statut d'un candidat.

Auteur
Antoine Perederii
Paramètres
tetudTableau des candidats
nbCandidatsNombre de candidats
noteMinTableau de notes minimales
tiutTableau d'IUT
nbIUTNombre d'IUT
respVilleVille du responsable
respDeptDépartement du responsable
Renvoie
Etudiant tableau des admis + compteur admis

◆ nbCandidatsAdmis()

int nbCandidatsAdmis ( Etudiant tetud[],
int  nbCandidats 
)

Retourne le nombre de candidats admis.

Auteur
Antoine Perederii
Paramètres
tetudTableau de candidats
nbCandidatsNombre de candidats
Renvoie
int

◆ nbCandidatsAttente()

int nbCandidatsAttente ( Etudiant tetud[],
int  nbCandidats 
)

Retourne le nombre de candidats en attente.

Auteur
Antoine Perederii
Paramètres
tetudTableau de candidats
nbCandidatsNombre de candidats
Renvoie
int

◆ nbCandidatsRefuses()

int nbCandidatsRefuses ( Etudiant tetud[],
int  nbCandidats 
)

Retourne le nombre de candidats refusés.

Auteur
Antoine Perederii
Paramètres
tetudTableau de candidats
nbCandidatsNombre de candidats
Renvoie
int

◆ plusPetit()

int plusPetit ( Etudiant tetudResp[],
int  nbCandResp 
)

Retourne l'emplacement du plus petit élément dans un tableau.

Auteur
Kyllian Chabanon
Paramètres
tetudRespTableau des candidats
nbCandRespNombre de candidats
Renvoie
int

◆ statueCandidat()

void statueCandidat ( Etudiant tetud[],
int  nbCandidats,
Etudiant tetudAdmis[],
Etudiant tetudAttente[],
int *  nbEtudAdmis,
int *  nbEtudAttente 
)

Ajoute les candidats dans les tableaux des candidats admis et en attente.

Auteur
Kyllian Chabanon - Antoine Perederii
Paramètres
tetudTableau des candidats
nbCandidatsNombre de candidats
tetudAdmisTableau des candidats admis
tetudAttenteTableau des candidats en attente
nbEtudAdmisNombre d'étudiants admis
nbEtudAttenteNombre d'étudiants en attente

◆ triNote()

void triNote ( Etudiant tetudResp[],
int  nbCandResp 
)

Trie le tableau des candidats par moyenne.

Auteur
Kyllian Chabanon
Paramètres
tetudRespTableau des candidats
nbCandRespNombre de candidats