diff --git a/src/app/interface/interface_resp.c b/src/app/interface/interface_resp.c index f1afd34..0e68114 100644 --- a/src/app/interface/interface_resp.c +++ b/src/app/interface/interface_resp.c @@ -1 +1,54 @@ +#include #include "interface_resp.h" + +void affichArticles( int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique) +{ + int i; + printf("______________________________________\n"); + printf("\t Liste des articles \n\n"); + for ( i = 0; i < tPhysique; ++i) + { + printf("\t %d %.2f %.2f %.2f\n\n", tRef[i], tPoids[i], tVol[i], tPrix[i]); + } +} + +void affichUnArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique, int val) +{ + int i; + for ( i = 0; i < tLogique; ++i) + { + if ( val == tRef[i] ) + { + printf("\t %d %.2f %.2f %.2f\n\n", tRef[i], tPoids[i], tVol[i], tPrix[i]); + return; + } + } + fprintf(stderr"Article introuvable"); + printf("Article introuvable"); + return; +} + +void affichUnClient(int tNumClient[], float tCagnotte[], int tSus[], int tLogique, int val) +{ + int i; + for ( i = 0; i < tLogique; ++i) + { + if ( val == tNumClient[i] ) + { + printf("\t %d %.2f %d\n\n", tNumClient[i], tCagnotte[i], tSus[i]); + } + } + fprintf(stderr"Client introuvable"); + printf("Client introuvable"); +} + +void affichUnClients(int tNumClient[], float tCagnotte[], int tSus[], int tLogique, int val) +{ + int i; + for ( i = 0; i < tLogique; ++i) + { + printf("\t %d %.2f %d\n\n", tNumClient[i], tCagnotte[i], tSus[i]); + } + fprintf(stderr"Client introuvable"); + printf("Client introuvable"); +} \ No newline at end of file