Secant Method Program in C
9:46 PM Posted In programming Edit This 0 Comments »#include<stdio.h>
#include<conio.h>
#include<math.h>
float F(float x){return(x*x*x+2*x-2);}
int main()
{
float x1,x2,x3,f1,f2,t,ESP;
printf("Enter the value of x1 : ");
scanf("%f",&x1);
printf("\nEnter the value of x2 : ");
scanf("%f",&x2);
printf("\nEnter the allowed error : ");
scanf("%f",&ESP);
printf("\n_____________________________________________________________\n");
printf("\n x1\t x2\t x3\t f(x1)\t f(x2)");
printf("\n_____________________________________________________________\n");
do
{
f1=F(x1);
f2=F(x2);
x3=x2-((f2*(x2-x1))/(f2-f1));
printf("\n%f %f %f %f %f",x1,x2,x3,f1,f2);
x1=x2;
x2=x3;
if(f2<0)
t=fabs(f2);
else
t=f2;
}while(t>ESP);
printf("\n_____________________________________________________________\n");
printf("\n\nThe final root is = %f",x3);
getch();
}
0 comments:
Post a Comment