some modifications

Signed-off-by: Mathéo Hersan <matheohersan@MacBook-Pro-de-Matheo.local>
pull/2/head
Mathéo Hersan 2 years ago
parent 62203ccd46
commit 47527dcd56
No known key found for this signature in database
GPG Key ID: 4EF19C64D78EC91B

BIN
app

Binary file not shown.

@ -0,0 +1,4 @@
32
660
5079
8043

@ -1,23 +1,3 @@
//
// Created by Mathéo Hersan on 16/10/2023.
//
#include <stdio.h>
#include "client.h"
void chargerClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique)
{
FILE *fic;
int i;
fic = fopen("donnee/client.txt", "r");
if (fic == NULL)
{
perror("fopen");
exit(EXIT_FAILURE);
}
while (fscanf(fic, "%d %f %d", &tNumClient[*tLogique], &tCagnotte[*tLogique], &tSus[*tLogique]) != EOF)
{
(*tLogique)++;
}
fclose(fic);
}
//fonction ajouter un article au panier.

@ -8,6 +8,6 @@
#include<stdio.h>
#include<stdlib.h>
void chargerClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique);
void ajouter_article(int reference, float poids, float volume, int prixUnitaire);
#endif //SAE_101_CLIENT_H

@ -1,3 +1 @@
int chargementArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], float tPhysique);

@ -1,12 +1,3 @@
#include <stdio.h>
#include "responsable.h"
#include "../interface/interface_resp.h"
int main (void)
{
int tPhysique = 10, tRef[10], tLogique = 0;
float tPoids[10], tVol[10], tPrix[10];
tLogique = chargementArticles( tRef, tPoids, tVol, tPrix, tPhysique);
affichArticles( tRef, tPoids, tVol, tPrix, tLogique);
return 0;
}

@ -17,9 +17,6 @@ void affiche_client(int a){
printf("+-----------------------------------------------------------------+\n");
}
/*
* Sert à lancer le menu et faire choisir l'utilisateur
*/
void menu(int *choix, int jour) {
affiche_client(jour);
printf("Vous choisissez: ");
@ -34,12 +31,35 @@ void menu(int *choix, int jour) {
}
}
void ajouter_article(int reference, float poids, float volume, int prixUnitaire){
printf("Vous avez choisi d'ajouter un article au panier.\n");
printf("Veuillez entrer la référence de l'article que vous souhaitez ajouter au panier : ");
scanf("%d", &reference);
printf("Veuillez entrer le poids de l'article que vous souhaitez ajouter au panier : ");
scanf("%f", &poids);
printf("Veuillez entrer le volume de l'article que vous souhaitez ajouter au panier : ");
scanf("%f", &volume);
printf("Veuillez entrer le prix unitaire de l'article que vous souhaitez ajouter au panier : ");
scanf("%d", &prixUnitaire);
printf("L'article a bien été ajouté au panier.\n");
printf("Voici le récapitulatif du panier : \n");
printf("Référence : %d \n", reference);
printf("Poids : %f \n", poids);
printf("Volume : %f \n", volume);
printf("Prix unitaire : %d \n", prixUnitaire);
}
void global_client(){
int choix, jour;
int choix, jour = 0, reference = 0;
float poids = 0.0, volume = 0.0, prixUnitaire = 0.0;
menu(&choix, jour);
switch (choix) {
case 1:
afficherDonneesClient();
affiche_client(jour);
break;
case 2:
ajouter_article(reference, poids, volume, prixUnitaire);
break;
default:
printf("Veuillez entrer un choix valide ! \n");

@ -3,6 +3,7 @@
#include "app/interface/interface_client.h"
#include "app/interface/interface_resp.h"
#include "app/core_logic/client.h"
#include "app/core_logic/responsable.h"
int choixInterface(void) {
int choix;
@ -27,6 +28,5 @@ int main(){
case 2: global_client();
}
chargerClient();
return 0;
}

Loading…
Cancel
Save