initial commit
This commit is contained in:
@@ -0,0 +1,175 @@
|
||||
# TD1-Condition
|
||||
|
||||
>Guillaume Sanchez
|
||||
|
||||
## Exercice 1
|
||||
|
||||
a) Modifier l’algorithme afin que si une seule des coordonnées est correcte, il s’affiche « es un TDM
|
||||
```
|
||||
Variable :
|
||||
entier a
|
||||
entier b
|
||||
entier x
|
||||
entier y
|
||||
debut
|
||||
a=3
|
||||
b=4
|
||||
saisir x
|
||||
saisir y
|
||||
|
||||
si (x=a et y=b) alors
|
||||
debut de si
|
||||
afficher ("coulé")
|
||||
fin de si
|
||||
sinon si (x=a ou y=b) alors
|
||||
debur de si
|
||||
affiche ("TDM")
|
||||
fin de si
|
||||
sinon
|
||||
debut de si
|
||||
affiche ("à l'eau")
|
||||
fin de sinon
|
||||
fin
|
||||
fin
|
||||
```
|
||||
b) Ecrire le programme correspondant en java.
|
||||
|
||||
```
|
||||
import java.util.Scanner;
|
||||
|
||||
public class App {
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
// instantation des 4 variables :
|
||||
|
||||
int a = 3;
|
||||
int b = 4;
|
||||
|
||||
// Utilisation de Scanner pour que l'utilisateur puisse renseigner les valeurs 'x' et 'y'
|
||||
|
||||
Scanner scannerX = new Scanner(System.in);
|
||||
System.out.print("Ecrire le nombre x: ");
|
||||
int x = scannerX.nextInt();
|
||||
Scanner scannerY = new Scanner(System.in);
|
||||
System.out.print("Ecrire le nombre y: ");
|
||||
int y = scannerY.nextInt();
|
||||
|
||||
// Première condition : Si 'x' est strictement égale à 'a' ET que 'y' est strictement égale à 'b'
|
||||
if(x == a && y == b){
|
||||
// alors on "affiche coulé"
|
||||
System.out.println("coulé");
|
||||
}
|
||||
// Deuxième condition : Sinon Si 'x' est strictemment égale à 'a' OU 'y' est strictement égale à 'b'
|
||||
else if(x == a || y == b){
|
||||
// alors on affiche "TDM"
|
||||
System.out.println("TDM");
|
||||
}
|
||||
// Sinon on affiche "à l'eau"
|
||||
else{
|
||||
System.out.println("à l'eau");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Exercice 2
|
||||
|
||||
a) Ecrire unprogramme en java qui prend en entrée trois réels x, y et z et affiche le maximum des trois.
|
||||
|
||||
```
|
||||
public class App {
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
// instantiation de x, y et z
|
||||
|
||||
int x = 3;
|
||||
int y = 4;
|
||||
int z = 1;
|
||||
|
||||
// Si 'x' strictement suppérieur à 'y' et 'x' strictement supérieur 'z'
|
||||
|
||||
if (x > y && x > z) {
|
||||
|
||||
// Alors on affiche x
|
||||
|
||||
System.out.println("x est plus grand");
|
||||
}
|
||||
|
||||
// Sinon, si 'y' strictement suppérieur à 'x' et 'y' strictement supérieur 'z'
|
||||
|
||||
else if(y > x && y > z){
|
||||
|
||||
// Alors on affiche y
|
||||
|
||||
System.out.println("y est plus grand");
|
||||
}
|
||||
|
||||
// Sinon, si 'z' strictement suppérieur à 'x' et 'z' strictement supérieur 'y'
|
||||
|
||||
else if(z > x && z > y){
|
||||
|
||||
// Alors on affiche z
|
||||
|
||||
System.out.println("z est plus grand");
|
||||
}
|
||||
|
||||
// Un dernier sinon pour gérer les éventuelles erreurs
|
||||
|
||||
else{
|
||||
System.out.println("Une erreur est survenu");
|
||||
System.exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Exercice 3
|
||||
|
||||
```
|
||||
// instantiation de a, b et c
|
||||
|
||||
int a =1;
|
||||
int b =2;
|
||||
int c =1;
|
||||
|
||||
// On instantie delta égale b² - 4ac :
|
||||
|
||||
int delta = (b*b)-(4*a*c);
|
||||
|
||||
// Si Delta est strictement inferieur à 0
|
||||
|
||||
if (delta < 0) {
|
||||
|
||||
// Alors on affiche que "l'equation admet aucune solution dans R"
|
||||
|
||||
System.out.println("L'équation admet aucune solution dans R");
|
||||
}
|
||||
|
||||
// Sinon, Si Delta est strictement égale à 0
|
||||
|
||||
else if(delta == 0){
|
||||
|
||||
// Alors on affiche que "l'équation admet 1 solution dans R"
|
||||
|
||||
System.out.println("L'équation admet 1 solution dans R");
|
||||
}
|
||||
|
||||
// Sinon, Si Delta est strictement supperieur à 0
|
||||
|
||||
else if(delta > 0){
|
||||
|
||||
// Alors on affiche que "l'équation admet 2 solution dans R"
|
||||
|
||||
System.out.println("L'équation admet 2 solution dans R");
|
||||
}
|
||||
|
||||
// Un dernier sinon pour gérer les éventuelles erreurs
|
||||
|
||||
else{
|
||||
System.out.println("Une erreur est survenu");
|
||||
System.exit(1);
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user