Salut j'aimerai avoir de l'aide a propos de ce programme en c++ il me sigale des errreurs et je ne parvient pas a les corriger. On me demande creer un menu avec a l'interieur des choix concernant la gestion d'un stock de marchadise.
Voici le code que j'ai pu ecrire et qui contient des erreurs Merci de m'aider
#include <stdio.h>
#include <conio.h>
#define n 10 tva 0.18
int menu (void);
void listepdt(void) ;
void saisiecode(void);
void facture (void);
struct produit
{
char m[10];
char o [10];
char t [10];
char p [10];
};
produit[n] ;
int menu (void);
{
int choix;
clrscr();
printf ("Menu principal \n");
printf ("1. liste des produits \n");
printf ("2. Saisie code des produits\n");
printf ("3. Impression de la facture\n");
printf ("4.Quitter le Menu\n");
printf (" Merci de faire votre choix :_");
scanf ("%d",& choix);
return (choix);
}
void listpdt (void);
{
char m [10];
char o [10];
char t [10];
char p [10] ;
int pu, qte, pht, ttc, nbp, mtc, total, rel;
char choix;
nbp=0; total=0;
while ((nbp<4) && choix!= q));
printf ("Entrer le code u produit ou Q pour quitter \n");
scanf ("%c",& choix);
printf(" Entrer la qunatit, de produit\n");
scanf("%d",& qte);
switch (choix);
{
case 'm' : pu=500
ttc= (qte*pu)(tva+1);
break;
case 'o' : pu=100
ttc= (qte*pu)(tva+1);
break;
case 'p' : pu=1200
ttc= (qte*pu)(tva+1);
break;
case 't' : pu=100
ttc= (qte*pu)(tva+1);
break;
case 'q'
printf("merci de votre visite");
break;
default;
printf("Le produit demand, n'existe pas dans nos raon\n");
}
total=total+ttc;
nbp++;
printf("Entrer le montant du client\n");
scanf("%d",& mtc);
rel=mtc-total;
printf ("Le montant total :%d",total);
printf("vore reliquat est de=%d",rel);
}
main()
{
int choix=menu();
switch(choix);
{
case 1: printf("Liste des produit\n");
break;
case 2: printf("saisie code des produits\n");
break;
case 3: printf("Impression de la facture\n");
break;
case 4: printf("Quitter le menu\n");
break;
default : printf("Aucun produit n'a ,t, saisie\n");
}
{
int facture
facture== total
if total=0;
{
printf("votre facture ne peut etre imprim,e\n");
}
}