ex1:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float a,b,c,x1,x2, x,D;
clrscr();
printf("entrer la valeur de a,b et c \n");
scanf("%f%f%f",&a,&b,&c);
if((a==0) && (b==0) && (c==0))
printf("la solution de l'‚q est :R \n");
if((a==0)&& (b==0) && (c!=0))
printf("l'‚q n'admet pas une solution ds R \n");
if((a==0) && (b!=0) && (c!=0))
{
x=(-c/b);
printf("la solution est : %0.2f",x);
}
if ((a!=0) && (b!=0))
{
D=b*b-4*a*c;
if (D>0)
{
x1=(-b-sqrt(D))/2*a;
x2=(-b+sqrt(D))/2*a;
printf("l'‚q admet 2 solution st:%f%f",x1,x2);
}
if(D==0)
{
x1=x2=-b/2*a;
printf("l'‚q admet une solution double est:%f",x1);
}
if(D<0)
printf("l'‚q n'admet pas de solution ds R ");
}
getch();
}
ex2:
#include<stdio.h>
#include<conio.h>
void main()
{
const float ret=0.1;
float nb,th,s;
clrscr();
printf("donner le nb d'heures et le taux horaire\n");
scanf("%f%f",&nb,&th);
if(nb<=40)
s=nb*th;
else
if(nb<=48)
s=(40*th)+(nb-40)*1.5+th;
else
s=(40*th)+(8*1.5*th)+(nb-40)*th*2;
s*=1-ret;
printf("le salaire est %f\n",s);
getch();
}
ex3:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int n;float x;
clrscr();
printf("donner le nombre x\n");
scanf("%f",&x);
printf("taper 1 pour la racine 2 pour le car‚ 3 pour le cube 4 pour mettre a la puissance 10\n");
scanf("%n",&n);
switch(n)
{
case 1 :printf("la racine carr‚e de %f est :%f\n",sqrt(x));
break ;
case 2 :printf("le carre de %f est :%f*%f\n",x*x);
break;
case 3 :printf("le cube de %f est :%f*%f*%f\n",x*x*x);
break ;
case 4 :printf(" %f au puissance 10 est :%f*%f*%f*%f*%f*%f*%f*%f*%f*%f\n",x*x*x*x*x*x*x*x*x*x);
break;
}
getch();
}