bonsoir a tous,avant d exposer mon probleme je poste le bout de code que j ai commencer a ecrire:
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
45
46
47
48
public class degre2 {
private double a,b,c,delta,Solu_1,Solu_2,Solu_1i1,Solu_1i2,Solu_2i1,Solu_2i2;   //declaration des variables necessaire a la resolution d une equation du second degre
 
private String imagi1,imagi2;
 
degre2(double ar,double br,double cr ) //constructeur qui initialise a,b,c 
{
a=ar;
b=br;
c=cr;
}
double delta() //methode qui calcul  et retourne delta 
{
delta = (b*b)-(4*a*c);
return delta;
}
 
void Solu_1() //method qui calcul  solutuon 1
{
delta();
if (delta >=0)
{
Solu_1 = (-b -(Math.sqrt(delta))/(2*a));
 
}
else
{
Solu_1i1=-b/2*a;
Solu_1i2=(Math.sqrt(-delta))/(2*a);
}
}
void Solu_2() //methode qui calcule  solution 2
{
delta();
if (delta >=0)
{
Solu_2 = (-b +(Math.sqrt(delta))/(2*a));
 
}
else
{
Solu_2i1=-b/2*a;
Solu_2i2=(Math.sqrt(-delta))/(2*a);
}
 
}
 
}
Voila en fait j aimerai creer deux methode,GetSolu1() et GetSolu2() qui retournerai suivant que delta soit positif ou negatif soit un double,soit un string.
Mais je coince je sais pas comment m y prendre.
Si vous avez des conseil je suis preneur.
merci.