Program Mati On

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Prog 1 : racine

#include <stdio.h>
#include <math.h>
main ()
{
float x,f,fp,h,v,r,ep=0.000001;
printf("une valeur dont on veut calculer
la racine :\n");
scanf("%f",&r);
x=r;
do
{
f=x*x-r;
fp=2*x;
h=-f/fp;
printf("x=%f\n",x);
x=x+h;
v=((h/x)<0)? -h/x:h/x;
}
while(v>ep);
printf("la valeur calcule
par vous est%f\t la valeur calcule par math.h
est %f \n",x,sqrt(r));
scanf("%f",&v);
}
Prog 2 :Methode de newton
#include <stdio.h>
#include <math.h>
main ()
{

float x,f,fp,h,v,ep=0.000001;
printf("une valeur arbitraire:\n");
scanf("%f",&x);
do
{
f=pow(x,3)-6*x*x+11*x-6;
fp=3*x*x-12*x+11;
h=-f/fp;
printf("x=%f\tf=%f\n",x,f);
x=x+h;
v=((h/x)<0)? -h/x:h/x;
}
while(v>ep);
printf("la solution est
=======================
x=%f====================\n",x);
scanf("%f",&v);
}

Prog 3 :equation de second degree


#include <stdio.h>
#include <math.h>
main ()
{
float a,b,c,delta,x1,x2;
printf("donner la valeur de a:\n");
scanf("%f",&a);
printf("donner la valeur de b:\n");
scanf("%f",&b);
printf("donner la valeur de c:\n");
scanf("%f",&c);
delta=b*b-4*a*c;

if(delta==0)
{ x1=-b/(2*a);
printf("v une seule solution \t x=%f",x1);
}
if(delta<0)
{
printf("pas de solution dans R");
}
if(delta>0)
{ x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("deux solutions
x1=%f\tx2=%f",x1,x2);
}
scanf("%f",&a);
}

Prog 4 :
#include <stdio.h>
#include <math.h>
main ()
{
float a,b,c;
printf("donner la valeur de a:\n");
scanf("%f",&a);
printf("donner la valeur de b:\n");
scanf("%f",&b);
c=a+b;
printf(" la somme de %f et %f est gal \t
%f\n",a,b,c);
scanf(" %f",&a);

}
Prog 5 : integral methode de tapelez
#include <stdio.h>
#include <math.h>
main ()
{int i,N;
float x,f,a=0,b=1,dx,sa,sg,sd,sc;
printf("donner la valeur de N:\n");
scanf("%d",&N);
dx=(b-a)/N;
sa=exp(b)-exp(a);
sg=0;
for(i=0;i<=N-1;i++)
{ x=a+i*dx;
f=exp(x);
sg=sg+f;
}
sg=sg*dx;
sd=0;
for(i=1;i<=N;i++)
{ x=a+i*dx;
f=exp(x);
sd=sd+f;
}
sd=sd*dx;
sc=(sg+sd)/2.0;
printf("sa=%f\tsg=%f\tsd=%f\tsc=%f\n",sa,sg,sd,s
c);
scanf("%d",&i);

}
Prog 6 : la multiplication
#include <stdio.h>
#include <math.h>
main ()
{
int N=10,i,mult;
printf("donner l'argument de la
multiplication\n");
scanf("%d",&mult);
for(i=1;i<=N;i++)
{ printf("%dx%d=%d\n",mult,i,mult*i);
}
scanf("%d",&i);
}
Prog 7 : table de multiplication
#include <stdio.h>
#include <math.h>
main ()
{
int N=10,i,M=9,mult;
for(mult=1;mult<=M;mult++)
{
for(i=1;i<=N;i++)
{printf("\t\t%d x
%d = %d\n",mult,i,mult*i);
}
printf("===================================\n");
}

scanf("%d",&i);
}
Prog 8 : la sommation

S=1./(i*i)

#include <stdio.h>
#include <math.h>
main ()
{int N,i;
float s;
printf("donner le rang N\n");
scanf("%d",&N);
s=0;
for(i=1;i<=N;i++)
{s=s+1.0/(i*i);
printf("\t\ti=%d\ts=%f\n",i,s);
}

scanf("%d",&i);
}

You might also like