1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
| #include <stdio.h>
typedef struct panneaux p;
struct panneaux
{
int longueur ;
int largeur;
int epaisseur;
int type;
};
int Sommaire()
{
int choix = 0;
int sortie = 0;
while (sortie == 0 && choix>1 || choix<4)
{
system("CLS");
printf("--- Menu Principal ---\n\n");
printf("Que souhaitez vous faire\n");
printf("1. Saisir les dimentions\n");
printf("2. Afficher les dimentions\n");
printf("3. Calculer le volume\n");
printf("4. Quitter\n");
scanf("%ld", &choix);
switch (choix)
{
case 1:
ConfigPanneaux();
break;
case 2:
AffConfig();
break;
case 3:
CalcVol();
break;
case 4:
sortie = 1;
}
}
return 0;
}
int main ()
{
return Sommaire();
}
int ConfigPanneaux()
{
struct panneaux p;
system("CLS");
printf("---Menu Saisie---\n\n");
printf("Entrer la Largeur, Epaisseur, Longueur, et le Type du panneau\n");
scanf("%d %d %d %d", &p.epaisseur, &p.largeur, &p.longueur, &p.type);
system("PAUSE");
}
int AffConfig()
{
struct panneaux p;
system("CLS");
printf("Entrer la Largeur, Epaisseur, Longueur, et le Type du panneau\n");
scanf("%d %d %d %d", &p.epaisseur, &p.largeur, &p.longueur, &p.type);
printf("---Affichage des parametres du Panneaux---\n\n");
printf ("panneau de \nLargeur :%d\nLongueur :%d\nEpaisseur :%d\nType :%d\n\n",p.largeur, p.longueur, p.epaisseur, p.type);
system ("PAUSE");
}
int CalcVol()
{
struct panneaux p;
int result = 0;
system("CLS");
printf("Entrer la Largeur, Epaisseur, Longueur, et le Type du panneau\n");
scanf("%d %d %d %d", &p.epaisseur, &p.largeur, &p.longueur, &p.type);
result = calc(p);
printf("---Calcule du Volume---\n\n");
printf("Le panneaux a un volume de :%d Cm Cube\n", result);
system("PAUSE");
}
int calc (struct panneaux p)
{
return p.longueur*p.largeur*p.epaisseur;
} |