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
| #include<stdio.h>
#include<math.h>
Equation( )
{
float x1,x2,delta,a,b,c;
printf("Donnez les nombres");scanf("%f%%f%f,&a,&b,&c") ;
delta=b*b-4*a*c;
if(delta>0)
x1=(-b+sqrt(delta))/(2*a);
x2=(b+sqrt(delta))/(2*a);
printf("deux solutions distinctes\n");
printf("x1=%.2f\n et x2=%.2f\n",x1,x2) ;
if(delta==0)
{
x1=-b/(2*a);
printf("une solution double\n") ;
printf("x1=%.2f\n ",x1) ;
}
else
printf("pas de solution dans R\n")
;}
/*Saisie*/
int T[10],i;
char GEO;
void GEOGRAPHIE ( )
struct GEOGRAPHIE
{ int code ;
char pays[15],capitale[20];
}
struct GEOGRAPHIE
{
for(i=0;i<10;i++)
printf("Donnez le code");scanf("%d,&GEO.code") ;
printf("Donnez le pays");scanf("%s,&GEO.pays") ;
printf("Donnez la capitale");scanf("%s,&GEO.capitale") ;
T[i]=GEO;
}
/*Affichage*/
void Affichage ( )
{
for(i=0;i<10;i++)
print("%d",T[i]"\n");
}
/*Facturation*/
void FACTURE ( )
{
int Na,Pu,Montant=0,i,n ;
char article ;
for(i=1;i<n;i++)
printf("Donnez un article");scanf("%s",&article) ;
printf("Donnez le prix unitaire");scanf("%d",&Pu) ;
printf("Donnez la quantité");scanf("%d",&Na) ;
Montant=Montant+(Pu*Na) ;
if(command==Enter)
Break ;
printf("le Montant est :");scanf("%d",&Montant) ;
}
/*APPELS*/
void main( )
{
int choix
printf("MENU GENERAL \n");
printf("1-EQUATION \n");
printf("2-GEOGRAPHIE \n");
printf("3-FACTURE \n");
printf("4-QUITTEZ\n");
scanf(%d,&choix),
switch(choix)
case 1 :
EQUATION ( ) ;
case 2 :
GEOGRAPHIE ( ) ;
case 3 :
FACTURE ( ) ;
case 4 :
printf("sortie du programme" )
Break
Default :
printf("choix non pris en compte" )
} |
Partager