My Project
|
Fonctions liées à la gestion des clients et de leur panier. More...
Macros | |
#define | MAX_ARTICLES 100 |
#define | MAX_CLIENTS 100 |
Functions | |
int | charger_clients (int numeros[], float cagnottes[], int suspendues[], int tPhysique) |
Charge les données des clients à partir d'un fichier. | |
void | ajouter_article_au_panier (int numeroClient, int references[], float poids[], float volume[], float prixUnitaire[], int numeros[], float cagnottes[], int suspendues[], int nombreArticles, int nombreClients, float volumeCoffre, float chargeMaximale, int panier[], int quantites[], int *taillePanier) |
Ajoute un article au panier du client. | |
void | supprimer_article_du_panier (int panier[], int quantites[], int *taillePanier) |
Supprime un article du panier du client. | |
void | affiche_recap_panier (int panier[], int taillePanier, int references[], float poids[], float volume[], float prixUnitaire[], int quantites[]) |
Affiche un récapitulatif du contenu du panier. | |
void | modifier_quantite_article_panier (int panier[], int quantites[], int *taillePanier) |
Modifie la quantité d'un article dans le panier du client. | |
void | reinitialiser_panier (int panier[], int quantites[], int *taillePanier) |
Réinitialise le panier du client. | |
void | deduire_cagnotte (int numeroClient, float montant, int numeros[], float cagnottes[], int nombreClients, int suspendus[]) |
Déduit un montant de la cagnotte du client. | |
Fonctions liées à la gestion des clients et de leur panier.
void affiche_recap_panier | ( | int | panier[], |
int | taillePanier, | ||
int | references[], | ||
float | poids[], | ||
float | volume[], | ||
float | prixUnitaire[], | ||
int | quantites[] | ||
) |
Affiche un récapitulatif du contenu du panier.
Cette fonction permet d'afficher un récapitulatif du contenu du panier.
panier | - Tableau des références des articles dans le panier. |
taillePanier | - Taille du panier. |
references | - Tableau des références des articles. |
poids | - Tableau des poids des articles. |
volume | - Tableau des volumes des articles. |
prixUnitaire | - Tableau des prix unitaires des articles. |
quantites | - Tableau des quantités de chaque article dans le panier. |
void ajouter_article_au_panier | ( | int | numeroClient, |
int | references[], | ||
float | poids[], | ||
float | volume[], | ||
float | prixUnitaire[], | ||
int | numeros[], | ||
float | cagnottes[], | ||
int | suspendues[], | ||
int | nombreArticles, | ||
int | nombreClients, | ||
float | volumeCoffre, | ||
float | chargeMaximale, | ||
int | panier[], | ||
int | quantites[], | ||
int * | taillePanier | ||
) |
Ajoute un article au panier du client.
Cette fonction permet d'ajouter un article au panier du client.
numeroClient | - Numéro du client. |
references | - Tableau des références des articles. |
poids | - Tableau des poids des articles. |
volume | - Tableau des volumes des articles. |
prixUnitaire | - Tableau des prix unitaires des articles. |
numeros | - Tableau des numéros de clients. |
cagnottes | - Tableau des cagnottes des clients. |
suspendues | - Tableau des états de suspension des clients. |
nombreArticles | - Nombre d'articles disponibles. |
nombreClients | - Nombre de clients. |
volumeCoffre | - Volume total du coffre. |
chargeMaximale | - Charge maximale du coffre. |
panier | - Tableau des références des articles dans le panier. |
quantites | - Tableau des quantités de chaque article dans le panier. |
taillePanier | - Taille du panier. |
int charger_clients | ( | int | numeros[], |
float | cagnottes[], | ||
int | suspendues[], | ||
int | tPhysique | ||
) |
Charge les données des clients à partir d'un fichier.
Cette fonction permet de charger les données des clients à partir d'un fichier.
numeros | - Tableau des numéros de clients. |
cagnottes | - Tableau des cagnottes des clients. |
suspendues | - Tableau des états de suspension des clients. |
tPhysique | - Taille du tableau physique. |
void deduire_cagnotte | ( | int | numeroClient, |
float | montant, | ||
int | numeros[], | ||
float | cagnottes[], | ||
int | nombreClients, | ||
int | suspendus[] | ||
) |
Déduit un montant de la cagnotte du client.
Cette fonction permet de déduire un montant de la cagnotte du client.
numeroClient | - Numéro du client. |
montant | - Montant à déduire de la cagnotte. |
numeros | - Tableau des numéros de clients. |
cagnottes | - Tableau des cagnottes des clients. |
nombreClients | - Nombre de clients. |
suspendus | - Tableau des états de suspension des clients. |
void modifier_quantite_article_panier | ( | int | panier[], |
int | quantites[], | ||
int * | taillePanier | ||
) |
Modifie la quantité d'un article dans le panier du client.
Cette fonction permet de modifier la quantité d'un article dans le panier du client.
panier | - Tableau des références des articles dans le panier. |
quantites | - Tableau des quantités de chaque article dans le panier. |
taillePanier | - Taille du panier. |
void reinitialiser_panier | ( | int | panier[], |
int | quantites[], | ||
int * | taillePanier | ||
) |
Réinitialise le panier du client.
Cette fonction permet de réinitialiser le panier du client.
panier | - Tableau des références des articles dans le panier. |
quantites | - Tableau des quantités de chaque article dans le panier. |
taillePanier | - Taille du panier. |
void supprimer_article_du_panier | ( | int | panier[], |
int | quantites[], | ||
int * | taillePanier | ||
) |
Supprime un article du panier du client.
Cette fonction permet de supprimer un article du panier du client.
panier | - Tableau des références des articles dans le panier. |
quantites | - Tableau des quantités de chaque article dans le panier. |
taillePanier | - Taille du panier. |