|
|
@ -2,6 +2,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
void displayItem(int tabReference[], float weight[], float volume[], float unitPrice[], int tlog)
|
|
|
|
void displayItem(int tabReference[], float weight[], float volume[], float unitPrice[], int tlog)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
Affichage des données d'un article choisi par sa référence sous forme:
|
|
|
|
|
|
|
|
référence poids volume prix
|
|
|
|
|
|
|
|
Avec la référence unique du produit, le poids du produit, le volume du produit et son prix à l'unité.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+param tabReference: tableau des références des articles
|
|
|
|
|
|
|
|
+param weight: tableau des poids des articles
|
|
|
|
|
|
|
|
+param volume: tableau des volumes des articles
|
|
|
|
|
|
|
|
+param unitPrice: tableau des prix à l'unité des articles
|
|
|
|
|
|
|
|
+param tlog: taille logique des tableaux des articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+var reference: référence de l'article recherché
|
|
|
|
|
|
|
|
+var index: index de l'article recherché dans le tableau
|
|
|
|
|
|
|
|
*/
|
|
|
|
int reference, index;
|
|
|
|
int reference, index;
|
|
|
|
printf("Entrez la référence de l'article cherché: ");
|
|
|
|
printf("Entrez la référence de l'article cherché: ");
|
|
|
|
scanf("%d", &reference);
|
|
|
|
scanf("%d", &reference);
|
|
|
@ -21,6 +35,19 @@ void displayItem(int tabReference[], float weight[], float volume[], float unitP
|
|
|
|
|
|
|
|
|
|
|
|
void displayItemList(int reference[], float weight[], float volume[], float unitPrice[], int tlog)
|
|
|
|
void displayItemList(int reference[], float weight[], float volume[], float unitPrice[], int tlog)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
Affichage de la liste des articles, un article par ligne, sous forme:
|
|
|
|
|
|
|
|
référence poids volume prix
|
|
|
|
|
|
|
|
Avec la référence unique du produit, le poids du produit, le volume du produit et son prix à l'unité.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+param reference: tableau des références des articles
|
|
|
|
|
|
|
|
+param weight: tableau des poids des articles
|
|
|
|
|
|
|
|
+param volume: tableau des volumes des articles
|
|
|
|
|
|
|
|
+param unitPrice: tableau des prix à l'unité des articles
|
|
|
|
|
|
|
|
+param tlog: taille logique des tableaux des articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+var i: compteur servant à parcourir les données des tableaux jusqu'à leur taille logique
|
|
|
|
|
|
|
|
*/
|
|
|
|
int i;
|
|
|
|
int i;
|
|
|
|
printf("reference\tpoids\tvolume\tprix");
|
|
|
|
printf("reference\tpoids\tvolume\tprix");
|
|
|
|
for (i=0; i<tlog; i++)
|
|
|
|
for (i=0; i<tlog; i++)
|
|
|
@ -31,6 +58,19 @@ void displayItemList(int reference[], float weight[], float volume[], float unit
|
|
|
|
|
|
|
|
|
|
|
|
void displayClient(int clientID[], float cagnotte[], int suspended[], int tlog)
|
|
|
|
void displayClient(int clientID[], float cagnotte[], int suspended[], int tlog)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
Affichage des données d'un client choisi par son identifiant sous forme:
|
|
|
|
|
|
|
|
identifiant cagnotte suspended
|
|
|
|
|
|
|
|
avec l'identifiant du client cherché, le montant de sa cagnotte et l'état de son compte
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+param clientID: tableau des identifiants des clients
|
|
|
|
|
|
|
|
+param cagnotte: tableau des cagnottes des clients
|
|
|
|
|
|
|
|
+param suspended: tableau de l'état du compte des clients
|
|
|
|
|
|
|
|
+param tlog: taille logique des tableaux des clients
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+var id: identifiant du client recherché
|
|
|
|
|
|
|
|
+var index: index de l'article recherché dans le tableau
|
|
|
|
|
|
|
|
*/
|
|
|
|
int id, index;
|
|
|
|
int id, index;
|
|
|
|
printf("Entrez le numéro du client cherché: ");
|
|
|
|
printf("Entrez le numéro du client cherché: ");
|
|
|
|
scanf("%d", &id);
|
|
|
|
scanf("%d", &id);
|
|
|
@ -50,6 +90,18 @@ void displayClient(int clientID[], float cagnotte[], int suspended[], int tlog)
|
|
|
|
|
|
|
|
|
|
|
|
void displayClientList(int clientID[], float cagnotte[], int suspended[], int tlog)
|
|
|
|
void displayClientList(int clientID[], float cagnotte[], int suspended[], int tlog)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
Affichage de la liste des clients, un client par ligne, sous forme:
|
|
|
|
|
|
|
|
identifiant cagnotte suspended
|
|
|
|
|
|
|
|
avec l'identifiant du client cherché, le montant de sa cagnotte et l'état de son compte
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+param clientID: tableau des identifiants des clients
|
|
|
|
|
|
|
|
+param cagnotte: tableau des cagnottes des clients
|
|
|
|
|
|
|
|
+param suspended: tableau de l'état du compte des clients
|
|
|
|
|
|
|
|
+param tlog: taille logique des tableaux des clients
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+var i: compteur servant à parcourir les données des tableaux jusqu'à leur taille logique
|
|
|
|
|
|
|
|
*/
|
|
|
|
int i;
|
|
|
|
int i;
|
|
|
|
printf("num Client\tcagnotte\tsuspended");
|
|
|
|
printf("num Client\tcagnotte\tsuspended");
|
|
|
|
for (i=0; i<tlog; i++)
|
|
|
|
for (i=0; i<tlog; i++)
|
|
|
|