*************** *************** *************** *************** *************** *************** *************** **
#include<stdio. h>
#include<conio. h>
#include<math.h >
void main()
{
double a,b,c,fa,fb,fc, err;
int count;
clrscr();
printf("\n enter value for %lf",a);
scanf("%lf",&a) ;
printf("\n enter value for %lf",b);
scanf("%lf",&b) ;
err = exp(-6);
printf("\n value of %lf",err);
while(fabs(a-b)<=err)
{
fa=2-(3*sin(a)*exp(a ));
printf("\n the value of %lf",fa);
fb=2-(3*sin(b)*exp(b ));
printf("\n the value of %lf",fb);
c=(a+b)/2;
fc=(fa+fb)/2;
If (fa!=0)
{
If ((fa>0)&&(fb>0) )
a = c;
else
b = c;
}
Else
{
printf("\n the value of fa does not exist, proceed with fb");
}
If (fb != 0)
{
If (fb > 0)
If (fc > 0)
b = c;
else
a = c;
}
Else
{
printf ("\n fa,fb do not exist, cannot proceed");
}
count++
}
printf("\n the value of %lf",a);
printf("\n the value of %lf",b);
printf("\n the value of %d",count);
}
*************** *************** *************** *************** *************** *************** *************** *
#include<stdio. h>
#include<conio. h>
#include<math.h >
void main()
{
double a,b,c,fa,fb,fc, err;
int count;
clrscr();
printf("\n enter value for %lf",a);
scanf("%lf",&a) ;
printf("\n enter value for %lf",b);
scanf("%lf",&b) ;
err = exp(-6);
printf("\n value of %lf",err);
while(fabs(a-b)<=err)
{
fa=2-(3*sin(a)*exp(a ));
printf("\n the value of %lf",fa);
fb=2-(3*sin(b)*exp(b ));
printf("\n the value of %lf",fb);
c=(a+b)/2;
fc=(fa+fb)/2;
If (fa!=0)
{
If ((fa>0)&&(fb>0) )
a = c;
else
b = c;
}
Else
{
printf("\n the value of fa does not exist, proceed with fb");
}
If (fb != 0)
{
If (fb > 0)
If (fc > 0)
b = c;
else
a = c;
}
Else
{
printf ("\n fa,fb do not exist, cannot proceed");
}
count++
}
printf("\n the value of %lf",a);
printf("\n the value of %lf",b);
printf("\n the value of %d",count);
}
*************** *************** *************** *************** *************** *************** *************** *
Comment