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
import java.util.*;
public class Equation {
            public static void main(String[] args) {
                        float a,b,c;
                        Scanner sc = new Scanner(System.in);
                        System.out.print("Entrez le premier coefficient:");
                        a=sc.nextFloat();
                        System.out.print("Entrez le deuxième coefficient:");
                        b=sc.nextFloat();
                        System.out.print("Entrez le troisième coefficient:");
                        c=sc.nextFloat();
                        System.out.print("Voici votre équation saisié :");
                        System.out.println(a+"x²"+b+"x"+c);
                        if(a==0){
                                   if(b==0){
                                               if(c==0){
                                                           System.out.println("La soltuion est l'ensemble R"); }
                                               else
                                                           System.out.println("La solution est l'ensemble vide");}
                                   else
                                               System.out.println("La solution est:"+(-c/b));}
                        else {
                                   float d;
                                   d=(b*b)-4*a*c;
                                   if(d>0) {
                                   System.out.println("Solution 1 :"+(-b-Math.sqrt(d))/(2*a));
                                   System.out.println("Solution 2:"+(-b+Math.sqrt(d))/(2*a));}
                                   else
                                               System.out.print("la solution est un nombre complexe"); }}}


Mon problème est que je ne comprend pas les IF imbriqués