1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| import java.util.Scanner;
public class Equation {
double a, b, c;
double Delta () {
return ((b*b)- (4*a*c));
}
void racine(){
if (delta()<0){
System.out.println("pas de solution dans R") ;
}
else if(delta()<0){
System.out.println("x1=" +((-b - Math.sqrt(delta()))/2*a );
System.out.println("x2=" +((-b + Math.sqrt(delta()))/2*a );
}
else{
System.out.println("x=" +(-b/2*a));
}
}
public static void main(String[] args) {
Equation eq1;
eq1 = new Equation();
Scanner sc = new Scanner(System.in);
System.out.println("Saisir des variables de l'equation");
System.out.println("Donnez a : ");
eq1.a = sc.nextDouble();
System.out.println("Donnez b : ");
eq1.b = sc.nextDouble();
System.out.println("Donnez c : ");
eq1.c = sc.nextDouble();
eq1.racine();
eq1.racine();
} |