nombre=63;
input=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Entrez trois valeurs entières distinctes:");
try {
txt=input.readLine();
}
catch(Exception excp) {
System.out.println("Erreur");
}
saisie=Integer.parseInt(txt);
ecart=nombre-saisie;
if(ecart<0) ecart=-ecart;
if(ecart==0) System.out.println("Bravo!");
else if(ecart<5) System.out.println("Bouillant");
else if(ecart<10) System.out.println("Chaud");
else if(ecart<15) System.out.println("Tiède");
else System.out.println("Froid");
}
}
Quelle économie de place pour plus de clarté et de concision ! Maintenant vous disposez de tout le nécessaire pour
résoudre une équation du second degré dans tous les cas de figure. Il manque deux cas :
q Si ∆=0, il n’y a qu’une seule solution qui vaut :
q Si ∆<0, l’équation n’a pas de solution.
PROGRAMME EQUATION2
VAR
a,b,c,delta,x1,x2:réels
DEBUT
a←3
b←6
c←-10
delta←( b * b ) - ( 4 * a * c )
Si delta>0 Alors
x1←( -b + racine(delta) ) / ( 2 * a )
x2←( -b - racine(delta) ) / ( 2 * a )
Afficher "Les deux solutions sont x1=",x1, "x2=",x2
SinonSi delta=0 Alors
x1← -b / (2 * a)
Afficher "L’unique solution est :",x1
Sinon
Afficher "L’équation n’a pas de solution"
FinSi
FIN
En Java, le programme a été modifié légèrement pour autoriser la saisie de a, b et c :
import java.io.*;
class chap3_equation {
public static void main(String[] args) {
double a=0,b=0,c=0,delta,x1,x2;
String ta="",tb="",tc="";
BufferedReader input;
input=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Entrez a,b et c :");
- 6 -
© ENI Editions - All rigths reserved - Jonifar lina
52
input=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Entrez trois valeurs entières distinctes:");
try {
txt=input.readLine();
}
catch(Exception excp) {
System.out.println("Erreur");
}
saisie=Integer.parseInt(txt);
ecart=nombre-saisie;
if(ecart<0) ecart=-ecart;
if(ecart==0) System.out.println("Bravo!");
else if(ecart<5) System.out.println("Bouillant");
else if(ecart<10) System.out.println("Chaud");
else if(ecart<15) System.out.println("Tiède");
else System.out.println("Froid");
}
}
Quelle économie de place pour plus de clarté et de concision ! Maintenant vous disposez de tout le nécessaire pour
résoudre une équation du second degré dans tous les cas de figure. Il manque deux cas :
q Si ∆=0, il n’y a qu’une seule solution qui vaut :
q Si ∆<0, l’équation n’a pas de solution.
PROGRAMME EQUATION2
VAR
a,b,c,delta,x1,x2:réels
DEBUT
a←3
b←6
c←-10
delta←( b * b ) - ( 4 * a * c )
Si delta>0 Alors
x1←( -b + racine(delta) ) / ( 2 * a )
x2←( -b - racine(delta) ) / ( 2 * a )
Afficher "Les deux solutions sont x1=",x1, "x2=",x2
SinonSi delta=0 Alors
x1← -b / (2 * a)
Afficher "L’unique solution est :",x1
Sinon
Afficher "L’équation n’a pas de solution"
FinSi
FIN
En Java, le programme a été modifié légèrement pour autoriser la saisie de a, b et c :
import java.io.*;
class chap3_equation {
public static void main(String[] args) {
double a=0,b=0,c=0,delta,x1,x2;
String ta="",tb="",tc="";
BufferedReader input;
input=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Entrez a,b et c :");
- 6 -
© ENI Editions - All rigths reserved - Jonifar lina
52
