Blogger news

Followers

Monday, August 26, 2013
/*Design develop and execute a program in C to find and output all the roots of a given quadratic equation,for non-zero co-efficient*/
CLICK HERE TO DOWNLOAD PROGRAM FILE ! 
Program No:1
===============
 #include<stdio.h>
 #include<conio.h>
 #include<process.h>
 #include<math.h>

 void main()
  {
    float a,b,c,d,real,img,real_value1,real_value2;
    clrscr();
    printf("enter the three values  for co-efficient a,b,c from quadratic eqn \n");
    scanf("%f%f%f",&a,&b,&c);
    printf(" a=%f \n b=%f \n c=%f \n ",a,b,c);

    if (a*b*c==0)
    {
      printf("Sorry! You can't Evaluate Equation \n");
      exit(0);
    }

    else
    {
      d=(b*b)-(4*a*c);

      if(d>0)
      {
    printf(" Roots for this Equation have Decimal Part \n");

    real_value1=-b+sqrt(d);
    real_value2=-b-sqrt(d);

    printf("Root 1 =%f \n Root 2 = %f \n",real_value1,real_value2);
      }
      else if(d<0)
      {
    printf("Root's Values are Complex \n");
    real=-b/(2*a);
    img=sqrt(fabs(d/(2*a)));

    printf("Root1= %f + i%f \n",real,img);
    printf("Root2= %f - i%f \n",real,img);
      }
      else
      {
    printf("Root1 and Root2 are equal \n");

    d=b/(2*a);

    printf("Root for quadratic equation is\n",d);
      }
  
    }
  getch();
 }

=============
Program Ends
To more reference:wikipedia link 


CLICK HERE TO DOWNLOAD PROGRAM FILE !
Screen Shot:


Note: this Program is given suitable form in TURBO C 

0 comments: