diff --git a/FICHIERANGE/fonctionsCommande.c b/FICHIERANGE/fonctionsCommande.c index fb7838d..514c536 100644 --- a/FICHIERANGE/fonctionsCommande.c +++ b/FICHIERANGE/fonctionsCommande.c @@ -31,11 +31,22 @@ int ajoutPanier(int TrefC[],int TquanC[],int nArticle,int Tref[], int n) return nArticle +=1; } -void affichPanier(int TrefC[],int TquanC[],int nArticle,int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n) +float initVoiture(float *chargeV) +{ + float volV; + printf("Quel est le volume (L) du coffre de votre véhicule : "); + scanf("%f",&volV); + printf("Quel est la charge totale de votre véhicule (Kg) : "); + scanf("%f",chargeV); + return volV; +} + + +void affichPanier(int TrefC[],int TquanC[],int nArticle,int Tref[], float Tpoid[],float Tvolume[],float Tprix[],float chargeV, float volV,int n) { printf("\nRéf\tQté\tPoids\tVol\tPrixU\tPoidsTot\tVolTot\tPrixTot\tCagnotte\n"); int i, pos,cagnotte; - float prixtot; + float prixtot,volR,chargeR; int cfinal=0; float prixfinal=0,volfinal=0,chargefinal=0; for (i=0;i int ajoutPanier(int TrefC[],int TquanC[],int nArticle,int Tref[], int n); -void affichPanier(int TrefC[],int TquanC[],int nArticle,int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n); +void affichPanier(int TrefC[],int TquanC[],int nArticle,int Tref[], float Tpoid[],float Tvolume[],float Tprix[],float chargeV, float volV,int n); +float initVoiture(float *chargeV); \ No newline at end of file diff --git a/FICHIERANGE/sae-S1.01 b/FICHIERANGE/sae-S1.01 deleted file mode 100755 index 1d013b7..0000000 Binary files a/FICHIERANGE/sae-S1.01 and /dev/null differ diff --git a/FICHIERANGE/test.c b/FICHIERANGE/test.c index 201a453..76228cb 100644 --- a/FICHIERANGE/test.c +++ b/FICHIERANGE/test.c @@ -5,7 +5,7 @@ void testF(void) { int n=0,rep; int Tref[100]={0}; - float Tpoid[100]={0},Tvolume[100]={0},Tprix[100]={0}; + float Tpoid[100]={0},Tvolume[100]={0},Tprix[100]={0},volV,chargeV; n = TableArticle(Tref,Tpoid,Tvolume,Tprix); printf("Responsable / Client ? (R[0]/C[1])"); @@ -56,6 +56,7 @@ void testF(void) else { printf("Bienvenue Mr. le client :)\n"); + volV = initVoiture(&chargeV); printf("Que voulez vous faire ? (Ajout[0]/quitter[-1]) "); scanf("%d",&rep); int TrefC[200]={0},TquanC[200]={0},nArticle=0; @@ -69,7 +70,7 @@ void testF(void) if (rep == 0) { nArticle = ajoutPanier(TrefC,TquanC,nArticle,Tref,n); - affichPanier(TrefC,TquanC,nArticle,Tref,Tpoid,Tvolume,Tprix,n); + affichPanier(TrefC,TquanC,nArticle,Tref,Tpoid,Tvolume,Tprix,chargeV,volV,n); printf("\n"); }