Bonjour !
voici mon code source java pour resoudre une equation du 2eme degré . puisque je suis un debutant en java je n'ai pas pu regler l'erreur !! je sais pas ou est le probleme . merci pour votre aide !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
Partager