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

  tetud | Tableau des candidats
  nbCand | Nombre de candidats
  respVille | Ville du responsable
  respIUT | IUT du responsable
  tetudResp | Tableau 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

  tiut | Tableau des IUT
  nbVilles | Nombre des IUT
  respVille | Ville du responsable
  respIUT | IUT du responsable

## echanger()

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

Permute deux cases d'un tableau.

Auteur
  Kyllian Chabanon

Paramètres

  tetudResp | Tableau des candidats
  i | Première case
  j | Seconde 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

  tiut | Tableau des IUT
  nbIUT | Nombre d'IUT
  respVille | Ville du responsable
  respDept | Département du responsable

## modifNoteMin()

float modifNoteMin | ( | float | noteMin[] | ) |

Retourne les notes minimales.

Auteur
  Antoine Perederii

Paramètres

  noteMin | Tableau 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

  tetud | Tableau des candidats
  nbCandidats | Nombre de candidats
  noteMin | Tableau de notes minimales
  tiut | Tableau d'IUT
  nbIUT | Nombre d'IUT
  respVille | Ville du responsable
  respDept | Dé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

  tetud | Tableau de candidats
  nbCandidats | Nombre de candidats

Renvoie
  int

## nbCandidatsAttente()

int nbCandidatsAttente | ( | Etudiant * | tetud[],
|  | int | nbCandidats
| ) |  |

Retourne le nombre de candidats en attente.

Auteur
  Antoine Perederii

Paramètres

  tetud | Tableau de candidats
  nbCandidats | Nombre de candidats

Renvoie
  int

## nbCandidatsRefuses()

int nbCandidatsRefuses | ( | Etudiant * | tetud[],
|  | int | nbCandidats
| ) |  |

Retourne le nombre de candidats refusés.

Auteur
  Antoine Perederii

Paramètres

  tetud | Tableau de candidats
  nbCandidats | Nombre 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

  tetudResp | Tableau des candidats
  nbCandResp | Nombre 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

  tetud | Tableau des candidats
  nbCandidats | Nombre de candidats
  tetudAdmis | Tableau des candidats admis
  tetudAttente | Tableau des candidats en attente
  nbEtudAdmis | Nombre d'étudiants admis
  nbEtudAttente | Nombre d'étudiants en attente

## triNote()

void triNote | ( | Etudiant * | tetudResp[],
|  | int | nbCandResp
| ) |  |

Trie le tableau des candidats par moyenne.

Auteur
  Kyllian Chabanon

Paramètres

  tetudResp | Tableau des candidats
  nbCandResp | Nombre de candidats