top of page

 

//MAIN CLASS
 

import javax.swing.JOptionPane;

public class exercise3_1 {

 

public static void main (String[]args){

 

// define a value for the each variables which are a,b,c

 

String aString=JOptionPane.showInputDialog("enter a number for a");

double a=Double.parseDouble(aString);

 

String bString=JOptionPane.showInputDialog("enter a number for b");

double b=Double.parseDouble(bString);

 

String cString=JOptionPane.showInputDialog("enter a number for c");

double c=Double.parseDouble(cString);

 

//compute the discriminant which is going to be necessery to compute the roots of the equation

 

double discriminant=(Math.pow(b,2.0)-4*a*c);

String discriminantString=JOptionPane.showInputDialog("the discriminant is:"+discriminant);

//the discriminant must be positive otherwise,the roots are undefineable.

if (discriminant>=0){

 

double root1= (-b+Math.pow(discriminant,0.5))/(2*a);

double root2= (-b-Math.pow(discriminant,0.5))/(2*a);

 

String output="the roots of the equation is:"+"\nroot1="+root1+"\nand root2="+root2;

JOptionPane.showMessageDialog(null, output);

 

}

 

else{

JOptionPane.showMessageDialog(null, "WRONG NUMBERS!! VALUE OF THE DISCRIMINANT MUST BE POSITIVE!!");

}

 

 

JOptionPane.showMessageDialog(null,"MUSTAFA OGUZ DONMEZ   150713042");

 

 

 

 

 

}

}

 

 

bottom of page