Question 67 : Write a program in Java to find the solution of a quadratic equation by taking the inputs of a,b,c from the user.
Java Program :
import java.io.*;
class quadratic
{
static void main()throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int a,b,c;
double d,e;
System.out.println("The format of a quadratic equation is given as follows : ");
System.out.println("\nax2 + bx + c = 0");
System.out.println("\nEnter values for a,b,c as follows : ");
System.out.print("\na = ");
a=Integer.parseInt(br.readLine());
System.out.print("\nb = ");
b=Integer.parseInt(br.readLine());
System.out.print("\nc = ");
c=Integer.parseInt(br.readLine());
d=((-1*b)+java.lang.Math.sqrt((b*b)-(4*a*c)))/(2*a);
e=((-1*b)-java.lang.Math.sqrt((b*b)-(4*a*c)))/(2*a);
System.out.print("\nEquation : "+a+"x2");
if(b<0)
System.out.print(b+"x");
else
System.out.print("+"+b+"x");
if(c<0)
System.out.print(c);
else
System.out.print("+"+c);
System.out.print(" = 0");
System.out.println("\n\nSolution : x = ( "+d+" , "+e+" )");
}
}
Java Program :
import java.io.*;
class quadratic
{
static void main()throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int a,b,c;
double d,e;
System.out.println("The format of a quadratic equation is given as follows : ");
System.out.println("\nax2 + bx + c = 0");
System.out.println("\nEnter values for a,b,c as follows : ");
System.out.print("\na = ");
a=Integer.parseInt(br.readLine());
System.out.print("\nb = ");
b=Integer.parseInt(br.readLine());
System.out.print("\nc = ");
c=Integer.parseInt(br.readLine());
d=((-1*b)+java.lang.Math.sqrt((b*b)-(4*a*c)))/(2*a);
e=((-1*b)-java.lang.Math.sqrt((b*b)-(4*a*c)))/(2*a);
System.out.print("\nEquation : "+a+"x2");
if(b<0)
System.out.print(b+"x");
else
System.out.print("+"+b+"x");
if(c<0)
System.out.print(c);
else
System.out.print("+"+c);
System.out.print(" = 0");
System.out.println("\n\nSolution : x = ( "+d+" , "+e+" )");
}
}
No comments:
Post a Comment