From 273702c2d5e91e139354d670be79d751cc16213d Mon Sep 17 00:00:00 2001 From: "ange.bardet" Date: Fri, 20 Oct 2023 14:51:34 +0200 Subject: [PATCH] =?UTF-8?q?J'ai=20commenc=C3=A9=20a=20rajouter=20la=20part?= =?UTF-8?q?ie=20client=20qui=20calc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FICHIERANGE/{ange.c => fonctionsArticle.c} | 2 +- FICHIERANGE/{ange.h => fonctionsArticle.h} | 0 FICHIERANGE/fonctionsCommande.c | 58 +++++++++++++ FICHIERANGE/fonctionsCommande.h | 3 + FICHIERANGE/sae-S1.01 | Bin 17368 -> 21592 bytes FICHIERANGE/test.c | 91 +++++++++++++++++++++ FICHIERANGE/testange.c | 56 ------------- 7 files changed, 153 insertions(+), 57 deletions(-) rename FICHIERANGE/{ange.c => fonctionsArticle.c} (99%) rename FICHIERANGE/{ange.h => fonctionsArticle.h} (100%) create mode 100644 FICHIERANGE/fonctionsCommande.c create mode 100644 FICHIERANGE/fonctionsCommande.h create mode 100644 FICHIERANGE/test.c delete mode 100644 FICHIERANGE/testange.c diff --git a/FICHIERANGE/ange.c b/FICHIERANGE/fonctionsArticle.c similarity index 99% rename from FICHIERANGE/ange.c rename to FICHIERANGE/fonctionsArticle.c index c3f41a8..26ebec3 100644 --- a/FICHIERANGE/ange.c +++ b/FICHIERANGE/fonctionsArticle.c @@ -1,4 +1,4 @@ -#include "ange.h" +#include "fonctionsArticle.h" #include #include diff --git a/FICHIERANGE/ange.h b/FICHIERANGE/fonctionsArticle.h similarity index 100% rename from FICHIERANGE/ange.h rename to FICHIERANGE/fonctionsArticle.h diff --git a/FICHIERANGE/fonctionsCommande.c b/FICHIERANGE/fonctionsCommande.c new file mode 100644 index 0000000..fb7838d --- /dev/null +++ b/FICHIERANGE/fonctionsCommande.c @@ -0,0 +1,58 @@ +#include "fonctionsCommande.h" +#include "fonctionsArticle.h" +#include +#include + +int ajoutPanier(int TrefC[],int TquanC[],int nArticle,int Tref[], int n) +{ + int refP,code,quantite; + printf("Saisir la référence du produit à ajouter au panier: "); + scanf("%d",&refP); + + code = posRef(Tref,refP,n); + while (code == -1) + { + printf("Erreur ; Cette référence n'existe pas dans la base de donnée; retapez : "); + scanf("%d",&refP); + code = posRef(Tref,refP,n); + } + + printf("Saisir la quantité souhaité pour le produit: "); + scanf("%d",&quantite); + while (quantite < 1) + { + printf("Erreur ; La quantité peut seulement être positive; retapez : "); + scanf("%d",&quantite); + } + printf("\nRéférence : %d\n",refP); + printf("Quantité : %d\n",quantite); + TrefC[nArticle] = refP; + TquanC[nArticle] = quantite; + return nArticle +=1; +} + +void affichPanier(int TrefC[],int TquanC[],int nArticle,int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n) +{ + printf("\nRéf\tQté\tPoids\tVol\tPrixU\tPoidsTot\tVolTot\tPrixTot\tCagnotte\n"); + int i, pos,cagnotte; + float prixtot; + 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); diff --git a/FICHIERANGE/sae-S1.01 b/FICHIERANGE/sae-S1.01 index f31b82247bb458ff2d4497d6dcd3d3260adad885..1d013b7aecae426f681007fc7ca96f3ef266c361 100755 GIT binary patch literal 21592 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 E0a7=pNdN!< delta 4191 zcmZWs3s6+o89w(ej|F)xEbO8PD{%!Su)st>;+o52)5So#_(-i)Cbr;X;!wlGA+2_e zM9o&2Y&>Sv)M}=$SjR^OQj^+bLaWi}WE$f*8Jn8csF~c2L|04d#!7Dg|D1C#yLe_e z|Nnpg^Ze(WyN62$rAynSV6nVp?#r|O=!xABFM0XGvNvNCV{V0xL&u{-aKD6d9+=!yoz z`6 zXdRP(gEF=z^fZ%SMHyQX@-ev(FBR50kV+YG zKLF%oMX{xoEQ`uMu3ZXJ+ln zO6GYoy-F*QBwG^sUSHpBV{%jdNY;hK(VLG=9 zh&ue8rg;ONh_`=Zg!JYBJR^;UE!hu)@@)*RwxPvSJ5gzD&&^}(*Nx)hDS|iZ9 z7}N8qG$ku4&>XH+d7!;UpcQ%`hY=_(# z7>+xy=@`JQru7E2j9KdKdn$!GtS%{)`mCh|7;wPd54T9QqE)~XhHVJ*ZKzD8`5e4&RgMS3 zmD`G}hFdeb&4IFho?5-9{bugzQ^zBY38_BEqFCX{WtNGSgyv zg_KN}+Ka4)O`&e{xtYGgjNY}cD1fYx=_=ekwfpYG2K*y|x^w>s1$>$7g4s5?r_l&^ z=^M6aaV9UoW#*-j|B6MQf&0s$BQd70$J37{&z8(X@l%qexaUWF3G_3^s$_RA*sCA@ zN7Lx}!aP50vpNU`1w8kmz62xIn_vJ}LG;>V;Fkdp?SgL-Sl1Zn));G>fgc5YyC>2g z(KdXGuhEXg@*IIq#2O}*9h<-!@(E;wn1&n)3n{!oek^gUdh+kv~00yywa;CUCPFhF1V zVWZ&oyH3dGYTig`*rfyMP z;QnIoK&b-o!seOgF>n8fS#7vIRO0kVgXMcnQ|s4sbgu8{?Co&0bd@>Qb~xJCbanis zr=z#aQ9F~CR_D?8tL7y-+wn6+XlGSZdR?!ht7H97*K|3iG3O1HUe}y&|N^2zSguj*ued_G;KQ28(~dr1bXharnLjDhqk`}v;$7l?|>cy zdJ5>1a7wNN{VQCXIQS8|2y{BoN1&N&fm#WztjU*Oyg?V#l*xO(qMK`G_#IFL{+{R~ z513`}HwO4C_)Auoma$cCNKG&W<&;D-K|Q{Xx^8M(3nUxYdnH}J58wk({J()3dihgS zGyiu0Zi7Yj$@o?<5_B60E`z~w*v*Gx666~R?t}i%aB}AZHT-3dksuHJu7UnQjQ^{K z|6IU-3|;G%=SBrEbs7aM1A{+7JJ~~3FYpN#pTN%~*#P>3cWGg5eG+zl7)+(1=M#q# zsOqk%9L>kN2+8Gy=nuy!Le~2|S;%2GT`*O42SAGaUm$F}K(!&XB zMojn?c0?nbHxUcbAG6U~6Uihs)KZ`A&oau1)mw@FK8?k*iT-Ae#dC=MK8?j~gecJn z=S{>;RwJH0L1%(4^(j8RGFQlw>cJ8f{c1%4px^?ehu$UhnLV1sY6I1et|3-?DRljz+>OKu!2 zD-*7LSey-gl~y{Tggq>+=fx4J{Btg zHW^^kr$iY58$@lzZ$XQ7ye>9^-BHk{AugwriHGeLi+qgMJ#LeZGyWod_HkS8=OPQ+ z)Tl%^nTb3a`VJ#NfPV|3kbYmCdQO7t=DCPl<6$VA8mJ9p@&&n-l>E z@}*eO74ctXiNK%aap>;vSt@=6Jo--T$tsa+qsS#fkhQG-U$A*M&J_p25?3)X!kZ#O zavo3H4Kj`sxb~?Rh4wo;N7)Ar*sFjS!j4+$Uhgh*Pe*spiq2IXLra=kC3<|mZz%JL z1eyBeI2ts?4dt~gGs%`T`ZHfyvc5f|`E<}%ZE^6hM9{y)(R;o!i~a%7=>|Hd)n%!1 za$}vE>2s~+N#a_mrF5{hT9?A5^v<{xDW#PQs*@h$?w4G&3nYb0q?`_pORLN2odwky zLf2Q$ZOn99V-{^*=rjwUhygnmI;{eD1KuMzu!m*z{e>mTz8VIQF`3?5Se4xJC>IkY ITHBKUe@BJ 3) + { + printf("Erreur; (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) "); + scanf("%d",&rep); + } + if (rep == 0) + { + AffichTable(Tref,Tpoid,Tvolume,Tprix,n); + printf("\n"); + } + if (rep == 1) + { + AjoutArticle(); + n = TableArticle(Tref,Tpoid,Tvolume,Tprix); + printf("\n"); + } + if (rep == 2) + { + ModifArticle(Tref,Tpoid,Tvolume,Tprix,n); + printf("\n"); + } + if (rep == 3) + { + n = SupprArticle(Tref,Tpoid,Tvolume,Tprix,n); + printf("\n"); + } + printf("Que faire ? (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) "); + scanf("%d",&rep); + if (rep == -1) + { + EcrireFichier(Tref,Tpoid,Tvolume,Tprix,n); + printf("Au revoir !\n"); + } + + } + } + else + { + printf("Bienvenue Mr. le client :)\n"); + printf("Que voulez vous faire ? (Ajout[0]/quitter[-1]) "); + scanf("%d",&rep); + int TrefC[200]={0},TquanC[200]={0},nArticle=0; + while (rep != -1) + { + while (rep < -1 || rep > 0) + { + printf("Erreur; (Ajout[0]/quitter[-1]) "); + scanf("%d",&rep); + } + if (rep == 0) + { + nArticle = ajoutPanier(TrefC,TquanC,nArticle,Tref,n); + affichPanier(TrefC,TquanC,nArticle,Tref,Tpoid,Tvolume,Tprix,n); + printf("\n"); + } + + printf("Que faire ? (Ajout[0]/quitter[-1]) "); + scanf("%d",&rep); + if (rep == -1) + { + printf("Au revoir !\n"); + } + + } + } +} +int main(void) +{ + testF(); + return 0; +} + diff --git a/FICHIERANGE/testange.c b/FICHIERANGE/testange.c deleted file mode 100644 index 2e287c1..0000000 --- a/FICHIERANGE/testange.c +++ /dev/null @@ -1,56 +0,0 @@ -#include "ange.h" - -void testF(void) -{ - int n=0,rep; - int Tref[100]={0}; - float Tpoid[100]={0},Tvolume[100]={0},Tprix[100]={0}; - - printf("Bienvenue Mr. le directeur :)\n"); - n = TableArticle(Tref,Tpoid,Tvolume,Tprix); - - printf("Que voulez vous faire ? (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) "); - scanf("%d",&rep); - while (rep != -1) - { - while (rep < -1 || rep > 3) - { - printf("Erreur; (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) "); - scanf("%d",&rep); - } - if (rep == 0) - { - AffichTable(Tref,Tpoid,Tvolume,Tprix,n); - printf("\n"); - } - if (rep == 1) - { - AjoutArticle(); - n = TableArticle(Tref,Tpoid,Tvolume,Tprix); - printf("\n"); - } - if (rep == 2) - { - ModifArticle(Tref,Tpoid,Tvolume,Tprix,n); - printf("\n"); - } - if (rep == 3) - { - n = SupprArticle(Tref,Tpoid,Tvolume,Tprix,n); - printf("\n"); - } - printf("Que faire ? (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) "); - scanf("%d",&rep); - if (rep == -1) - { - EcrireFichier(Tref,Tpoid,Tvolume,Tprix,n); - printf("Au revoir !\n"); - } - - } -} -int main(void) -{ - testF(); - return 0; -}