From e6a715538af70fbdb7687ae37142c175bb02442b Mon Sep 17 00:00:00 2001 From: "ange.bardet" Date: Wed, 1 Nov 2023 14:21:30 +0100 Subject: [PATCH] Finalisation de affiche panier (il manque la vrai cagnotte) --- FICHIERANGE/fonctionsCommande.c | 50 +++++++++++++++++++++++++------- FICHIERANGE/fonctionsCommande.h | 3 +- FICHIERANGE/sae-S1.01 | Bin 21592 -> 0 bytes FICHIERANGE/test.c | 5 ++-- 4 files changed, 44 insertions(+), 14 deletions(-) delete mode 100755 FICHIERANGE/sae-S1.01 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 1d013b7aecae426f681007fc7ca96f3ef266c361..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21592 zcmeHPeRx#WnZHRu2x1bdwzRf-{h$UdLx{>}Qxn4A#U@H=Vim+;$lM`=lbLir5U6Zn z1GdvJEl;1iOTQlN$5W--ZrN_vS|3}3=?b=N8>p>F{fHRXNuf1Lw6R5IfA2ZxJ-PR0 zhSF#EasSDI$$QW5{W#~m=RN11b7$`Pw7+R-X-SE}sm%C@LAm}aiPS5`ktTHkQg6&R z&c)x0jSm>-AU{E1l3yVh z1XK1W`Gh_{SN6Pg33!y4k}Rd=FQ-Cu{q1=oJBIF*u)&n|J_bFi=h-H9`wCTFF~3Y# z^=GP@Ys`*D*3P|lb~H3A8i}Ph&e}MC?yR}j`jT;9t!VcJs0hW>4L7wKOP~I)N19%3 z%YNevy9b}1wCKej-L~L^RBx&S*&`WBB+u?AT8R(wWxKZFN@7G0*}v)_S}d7hysH2+ z3ygT)Gz&l>`HPC+6b^;t{YCIqMerp>@aiJ?9^fWE-b6ksRG+CuaPn&*`G8`<-4a|IC2Q+C;xT0{AVmub$`~v|B#!V9tT7sZroV4!lAj^3R9^uXNzkRei`d#SSOafz$ZqRPDfdjv`)-0~hnZQkd_+ zo%2||17{zRisiuJXq}cj@N+e47`Hlb8WWt>IB;~}cpCS>xCh2PFz$hI4~%_r?^2$Y zfrFhQ|4qu%(rj>z$bW_Mv?Lo`F7lTlAKrz$NOS(UEOY1%D|5{18W>vM(v+RJ9$Q5# zdtR9!buXQd)?N6!j~K>q>3Aq0^}gU|@$bFgf2J7Ui)1*1FfgGSahKt**K- zU0Ru!Q&X+(y2HriW}!*BcKmr_;*-ditY$r?gP#Jk6*}lh)5>0V?ZvQ=t(y&!>p7jz zTN(d|)wN~BNWUBK2MN9n@MF|rxyMK#TQ?sl?Zb@R9RlzVTbU<-->UI@fFGX;s98hT zxI|}Zd=>C+|8Unx{_bB79!4?HTBEsdzfC3jhhzb(H9mt2XwlGNmuRiV{{sAEWmWS~ zxboGW%GvwwdJ-kvq}gAUYA0j~fBgVAtrxgx!a^x;S!B$(YdOGoGt+^@>A}~la(tEQ04?KdT`N7?fgA5N5fX-KRnajI&5|O zN5YlWhwwQ7EVd8b{ya=unf(vbILkeFN_1-w&(37GentS?t=lyI1K`3Z8#HvgOY|0v zZwJoZ3c91GGIKda0P2Era~BG=y7j0=?ybM(^ShqxRY6&AWwso#GU+}m(|W+lH23WH zpQ2bprJJbI*}5(~^T=I51~LeYt}R0{R%^-D_hC!M>iMFCE&WzDJz!;aU>-HNlps8Vm5g!$G zITLZ0?uRqs)aJe=8UI1J@FOsq+Xi9f+`+HHdXW|y9A#cUTtgl(DDb?ze#xtH#^O;W zG?jguvq}zh!~AGyJ}%~wU!j9#WS)L2pC=DNbCLgG<<8sC)?MycDb&0N$bfLzPhkM_ z2V#yUs2{(V@t1*%NdBG{{h~{Brxtw#IHFceQ0%S&%v0VbqcwfqRghfpc;ya?K@_-6 zTfbIVamN-pNmgvTF0F|wwg9T1($HHYqElUAIjXu$%S|g%1o~()`a#Tn-+|?FU8(yD zSf*Z;m3nnLd+W!L6P5Dm!a`?M{gGC^yNH~(QeSu<7dEAU1`Re@sg>IDWn8HjHT3I0 zkM-23>Lpt4l_GMkN;%`M3RBnLj=Sq#f_vcLWADc3N}>$+1oaHTQvu5fDuFAGr~BW5 z;rC48fTgL!IRxqM@BwNE-yJ^prh5#wIOdz1z(a!#$meQt%|kP@C6`GLWLo=G1CL)( zuyA96e;_>(tmD(PxBKsY>S2_SU+ugh6dL5;)ZKaH4Kc{oD&#P}nR!?YegicUgM9yc z82Y|T^Z_mUTj2V3)jZtYdJuleWqw7I>Q$%>Rz+A8<k&OS; z;33_UT|JoC^?gLl4y~uGw!>C->b+DwtGgB8FS-rBx40EB!g1pf6Na8JfziFbbo8#` z){!?Ww+^r~>R^0~DF>L=(H(QJ^7EI&6I~q#F&!V&x0o8-uSNG{TAx*Sm?LmfRJ(lP zuyYFDsqwYIyPHS4abxQC_eobjhIJ0Sc)T7K)@#X;lTHgaYTPVfVT-iTwdGVk^$4t_ zwDb?96%{2DG=3Dgh>}ej`ix7I#;pvf9{?ANnSbcRJTGo3+qKdP$rR`|jec05&$=dW zbUR!=LjCS$$UYy=ly>=_g_EDvPF~K7q6`8PYoex%|KX-g^IkOYY7~`w=yjS)MkuUk zrbm4EhxtORdkHzgv&}WwZF$EdP5a%GyIZHDGkRoa)M5pd@#ioOT(z%)Bu$iF3pCNv z-JFWQ3ZL8dQK16>XpP!D@Oov{#CuTL*TH$c@Zf&*f4JMMjFul?q@QN#=XVD0lpw;vduZ6RB11ubd1%ymN zM>^J5ZvJS)X?^A9speM0_M5Q%2CenqEZ8Ghk&K-Xx{dDUe$4uCQ1wgr9Ch9So)95? zKFy7^tp&rdWbaX zkIzW$#^sTfP|eKdD94t<2LWt$zXBhe1&QuE%1$0K6AVvaxWMVAvuhEBha0 z(#r0j0_k=$jIoS45bj(<6%~$q^G_tg8?rk!elZ##cUL=JkSop>@Ny3b@w#>`_mE5f zYK=b+eDF(B^NSk&tV{ZBJn@jV*b7|WBx%cD_UZki^z^meTTtQR?P|zi1-?HQ#$@;y zean}7`H#v}NqTOs1FbldHmN@Un(&I$et@-0&$i@W>XPqd-Lmw&v#WIq3pI3zEc!!G zN7sB`J7tvsxNG|GowamU7nhSy&po?x?h|X1y061@?&TBg>dGA%1jZmeF+;gKiFp7_ zTz^B?;b{SI9h!6<@&doN6OETq7;=X4E-a6{u)2v1{*eT;bunE;%2mW5z6F-e{2Fja zOzi0S^Z^+XpOlTJsP1kZL6}o<2y?283WrC8V@H~@SsDpV*&T8uWDDxR+$XH;Pig3U zf&$_gmj8J4SS7pV-s8e0&+DfDTmbBn1-iZ`fXn)(r=o#1P{?i6SmllyEOFG7kQ?AZ zy}B0<;kMIAG#Wn9l&yQA8W*=L%lxjPby?<(hL(oRsa7jHs}JzUn`XXE&q#B>`2%XS z@9nbGMRR^%d5O`KdA%v~rzM$J8uAysV0HDDSPPy@|AC&Ju3Fu2d&BC6I~oFbMrY8I zRPl_}^;A_9J^p9h1LGbT_rSOZ#yv3ZfpHIvdtlrH@3;r(ccqkq27dJ#X^YxPUut6t zzY9;q*G79E?6A$?2D{CS2FA@HwMXm(*2lp}GLj%Z*x}wi2|Lzi zn<3kbUa1V4)wAZ9o$++S3?>r2-^K4_XD&328MJjl@+T5DSc}Xi+l-|{o7M5OImXN)GhwHKo%UuE2Du`n6A4w{xlWW4mZiAMA%Q}L6tTA<9!+=H zD1wr+zLN2GSieL*StoHVf9=cN zaE5pYnjP^_B#iKZFP#1?-v32)A+dG3{tn-7*{}pG3n1SWL)D38}A&% zQW|c=3k>UQvjOAQjz%%_NNEKtX$^~J7+?7^rJr2C!cKO^V@Y}i!JKV2MkD0s>&@yF zt7=xyZd^5I^-MYSE(T+R9ZTD0bHZmr7-qHN!kKWkZElF8qc#&snqeCEWGEP>x!+EZ zJr#hkI-7^|s@m1Fb@;EkX7%h(B3Kcmt7f5SljqMx|7$x`zyG5;HKft_4RPGXE;Yuu zrA>Me9+9c2Um9pIl2hCbmh&6hTZHdwM-iEli^>*#7R6WLbN7*a{wdH8J(JJV?`S>@ z`fbolkLL3i;F;n>&*t;jf|fm>&$oac15JUhd@-N@66ls=`TUPS_k%tK8Xm~!he3b& zGW4+&s2PMlXd@nXwt(IangV?k^ifbeR2HdZ^9rM6V^zsTQzuQ{RWhlHaQq0x*oFFC zEk(rN!t#c3g_6Jj>3n`KNmf)Xt(bme<+*oF-fCR`zC~AEbH!x@ll~HXs$q9B0V+{h zx8pMr?Y|fGG8!tX?kR0N@0_w-rKpmq%iVxC|305@M*BwjRtfXJ2KWK^>jhBFFFi_Z zq5ml0@N@b6Mwk7hw*M^nKYJmczuaa2Vr~Bv`1|_v`5Qq;?fbR;_e1YE`1iT=zoPX& z417KM$#(JAX#VZMfAA9c^s6u3{xxOXzPrI6{_lML{0UBe#RTSm4g6Q|Sd-#P>wi>K zPx$;%@cY4EP5i|bRbMDwRx$naW&R2?JHcO3y>sG{ikf@Qu`1?wO}e3?etpIKhKibo zit5D`=HiO!kY8LeS;XuF_-_PuU~W8(dtlrH{|_GE_y72PKOT!6sxJB+H8B|&2EUsY znjr=7iy)Esy~2xBp66uz+)E^WzwrGY{u`(Bae^k(T!l1I5@RpTO-TF>UX9}OyMu=% z8}FOTG+j}AzwAm%4I3Z{)09nVND_VD;&&DC!v&FctAZInqAJGi>QQq1&L5YLuaZQ2 zz!swTT1@00RQmYZN#xnj_!eB`|55SrwU@~2daH8YX~OT7d&`}x;$W$wwpBvzmpf_jv{dYHBX5=_99E>u&LC$gMfbn+iM1$keji00A){RdxxPRUFWP{_v zjh7o7Z*F{w!Ex!vF$z5XBz~DO)i4X<=NWwk@d|yugWG5tct+znARfmSJ@Ayy3<#Gz!IMnelFe-%EDOV^lA9BJ#S-m~ONe#NTUd zEQs@LHfoE;@dV?w{3s%?Xx=O}DvT=i9yRmn9cRMpJ@};x=Xsdr=i#CRzq{o6@VwC| z@Ui|`uk7@A>~9eAWBq(D@Iv)}un10T-$L@m{Lm}PeV371hzn0DWap5OIe$#Q9|K-u zjP3X1N}lgOT*PT{F*XjTp`s6MUw7y4_>44G&D&l9*?mU16e z^7r7!gp|Y{0rXad->E`KtnGo*8r}r;rgKmqvp{@q6L!4PhVj)R`1gQU!4Ag{YyNu? z`6mQkVbD)zDTzH0=p4dJ$Ib(npq}_`#h65I_>kW&RqYjf9Y{S>q})F%`ITy8DE4NM zr#%AI-#bpHiE=B9INt7{B=$O>7Z<5dZ4tZ?xJd>)X$A0UrPB?*FEKknI0Z?KMAS0H zhza`@#uT-{5qmR;Y*x6T;z#V6fIo*%6~^^e&pb0l$@i-`yjm7xd`{v2sm8U~+k*Gc zz{!rcf4`;VU%5gWQ0Byau~2_KBIH$J4)U8K_yBP7kGI?*Rqj)!G$QtxxO@}1f+R!z zt-?Zw;^eeiK#4swcoze|%q6KZZHZJel@5n}ZN}&c8-Y|u0B3l_>?F?D2*m^IqVcuC zXdsk|Cz63+dZW=6@92!$DLdq=DJ((9eMAEICL*{gfJbAAO-48o?63o&bVtV~s5o)~ zNT%GP@mL#u1Cnfz-<6d)&=k0N>C%t;TLLW&i<|spRh(JUmQ0I= z@$o11d|nBiQqoLM+f|K?kJF=R&Yb!D5_PzWJUc~OoF~p%(OGc}iX953f`&X@#l>k5 z4-4giDEKO8g-wU9curYyDF{(ry#U#jN2nO`x#M#2oSRQ@ajDXYFD}4)0!tv2j0f7$ zM|3*NvYTNy6p01WNjqeS2bs#Y!=)4ehIlA9TBWtgq^glPB1W7<<0;m8Dvf5%6DQZ` ztngc)rMXds2gS_NGn^9R$F~p(TYV`3Cpu5AaTzsy$xR)p;9AgBLeh4=!l^fQqSNr< z@we?;7fburrXx5}DH2jp!{TMLQo(hG;I#*n?S?P3DF%CzrV^5~!A>MG3S5~0cnLci zBn5TV8BG~J;X)rSee2@Lrfht<=%X6A}o-urw0O+fQLNm(Wh0*>Nw<@d^Wa51WQ{LYywvgp(qL<@CdrH>l{RmSv zU6ZIte1GBmTwFNydEdg+WI;u}`b&W02bys%pZ7ORxqP)9m77?H&6{wIRg$hh?}M0b zCFdZ~_L(kuzs&pNTYzC|*ZREAXUh9}h=`=jan`s4SG0%b`t!busi`En{w&AzPVi|@ z&UxN{F;%zqG4)qwjm@|qpRzvh)0p-sK`!6h{_RSCv6AEc9Md6(K0S-@>VF;>`GlW~ z&{9MsMM=k*sIJbGLB^?XDm|uqox-^Gm^Z%U(dT_6Q?4(Y;XKo?d-VHN0Zg~4^&jhV z`JDfjN1yklO!;{X%X{0uN9l9_@j8y_xA}pOGQjm_d;jLq_nwcplLZy^mj9SXpZCK| zEnP8bz+3*4fN2j&V~7&(d-&WuuRQ0O{uVlw_^>|juZQZ$+GxDV+-RQlUj&0v3)W+L60lRB z_Z98+Ql9H6bEEC&{9CvnTU>u$|8A_85?qeV$+GyGDD6wB{2IzQ66;^-!03`>DLJVp zL*9Xl$hjE@MMku E0a7=pNdN!< 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"); }