Skip to main content

Finding The Roots Of a Quadratic Equation


class Root 
             {
 public static void main(String[] args) 
 {
  int d=0;
  double r1=0,r2=0;
  int a=Integer.parseInt(args[0]);
          int b=Integer.parseInt(args[1]);
  int c=Integer.parseInt(args[2]);
  d=((b*b)-(4*a*c));
  if(d==0)
  {
              System.out.println("roots are real and equal");
   r1=(-b)/(2*a);
   r2=(-b)/(2*a);
       System.out.println(r1);
   System.out.println(r2);
          }
  else if(d>0)
  {
   System.out.println("roots are real and distinct");
   r1=(-b+Math.sqrt(d))/(2*a);
   r2=(-b-Math.sqrt(d))/(2*a);
   System.out.println(r1);
   System.out.println(r2);
  }
  else
          {
   System.out.println("no real solutions");
  }

 }
}

Comments

Popular posts from this blog

Find Value of S=ut+1/2*a*t**2.

PROCEDURE:-        1.enter values for u,a,t to find distance        2.find distance with the formulae ut+1/2at 2        3.print the above result CODE:- #include<stdio.h> #include<conio.h> void main() {   float u,t,a,S;   clrscr();   printf(“enter values u,t,a”);   scanf(“%f %f %f”, &u,&t,&a);   S=(u*t)+(0.5*a*t*t);   printf(“\n  S = %f”, S); } Input:- enter values u,t,a               U=10,t=4,a=4.9 Output:- S =79.200