ajout de documentation pour les fonctions que codées par moi_même

doc
Julien ABADIE 1 year ago
parent 5a50402519
commit 2b29a431b6

@ -112,8 +112,20 @@ void displayClientList(int clientID[], float cagnotte[], int suspended[], int is
} }
} }
/**
* @brief Ajoute un article au panier et calcule les différents attributs pour la fonction `display_basket`
* @param basket_tab_ref: tableau des références du panier
* @param basket_tab_qte: tableau de la quantité de l'article du panier
* @param weight: tableau des poids des articles
* @param volume: tableau du volume des articles
* @param unitPrice: tableau du prix unitaire des articles
* @param cagnotte: pointeur indiquant la valeur de la cagnotte
* @param weight_constraint: var float contenant la contrainte de la charge maximale du véicule
* @param volume_constraint: var float contenant la contrainte du volume maximal du véicule
* @param tlog: taille logique du tableau `tab_reference`
* @param tlog_basket: taille logique du panier
* @return Rien
*/
void display_basket(int basket_tab_ref[], int basket_qte[], float weight[], float volume[], float unitPrice[], float *cagnotte,float weight_constraint, float volume_constraint, int tlog, int tlog_basket) void display_basket(int basket_tab_ref[], int basket_qte[], float weight[], float volume[], float unitPrice[], float *cagnotte,float weight_constraint, float volume_constraint, int tlog, int tlog_basket)
{ {

@ -155,6 +155,11 @@ int basket_add (int tab_reference[], float weight[], float volume[], float unitP
return tlog_basket; return tlog_basket;
} }
/**
* @brief Supprime le panier en lui donnant sa taille_logique à 0
* @param tlog_basket: taille logique du panier
* @return taille logique du panier
*/
int reinit_basket(int tlog_basket) int reinit_basket(int tlog_basket)
{ {
tlog_basket=0; tlog_basket=0;
@ -163,6 +168,13 @@ int reinit_basket(int tlog_basket)
return tlog_basket; return tlog_basket;
} }
/**
* @brief Supprime un article au panier ou modifie sa quantité si la quantité est supérieure à 1
* @param basket_tab_ref: tableau des références du panier
* @param basket_tab_qte: tableau de la quantité de l'article du panier
* @param tlog_basket: taille logique du panier
* @return taille logique du panier
*/
int basket_del_article( int basket_tab_ref[], int basket_tab_qte[], int tlog_basket) int basket_del_article( int basket_tab_ref[], int basket_tab_qte[], int tlog_basket)
{ {
int ref_to_del, trouve, index_to_del, qte_to_del, i; int ref_to_del, trouve, index_to_del, qte_to_del, i;

Loading…
Cancel
Save