My Project
Loading...
Searching...
No Matches
client.h
Go to the documentation of this file.
1#ifndef SAE_101_CLIENT_H
2#define SAE_101_CLIENT_H
3
4#include <stdio.h>
5#include <stdlib.h>
6
21int charger_clients(int numeros[], float cagnottes[], int suspendues[], int tPhysique);
22
42void ajouter_article_au_panier(int numeroClient, int references[], float poids[], float volume[], float prixUnitaire[],
43 int numeros[], float cagnottes[], int suspendues[], int nombreArticles, int nombreClients,
44 float volumeCoffre, float chargeMaximale, int panier[], int quantites[], int *taillePanier);
45
53void supprimer_article_du_panier(int panier[], int quantites[], int *taillePanier);
54
66void affiche_recap_panier(int panier[], int taillePanier, int references[], float poids[], float volume[],
67 float prixUnitaire[], int quantites[]);
68
76void modifier_quantite_article_panier(int panier[], int quantites[], int *taillePanier);
77
85void reinitialiser_panier(int panier[], int quantites[], int *taillePanier);
86
97void deduire_cagnotte(int numeroClient, float montant, int numeros[], float cagnottes[], int nombreClients, int suspendus[]);
98
99#endif // SAE_101_CLIENT_H
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.
Definition client.c:68
void deduire_cagnotte(int numeroClient, float montant, int numeros[], float cagnottes[], int nombreClients, int suspendus[])
Déduit un montant de la cagnotte du client.
Definition client.c:319
int charger_clients(int numeros[], float cagnottes[], int suspendues[], int tPhysique)
Charge les données des clients à partir d'un fichier.
Definition client.c:23
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.
Definition client.c:211
void reinitialiser_panier(int panier[], int quantites[], int *taillePanier)
Réinitialise le panier du client.
Definition client.c:302
void supprimer_article_du_panier(int panier[], int quantites[], int *taillePanier)
Supprime un article du panier du client.
Definition client.c:165
void modifier_quantite_article_panier(int panier[], int quantites[], int *taillePanier)
Modifie la quantité d'un article dans le panier du client.
Definition client.c:258