This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								src/C04_Expressions/04_expressions_fr.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C04_Expressions/04_expressions_fr.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										16
									
								
								src/C04_Expressions/C04EX0501.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src/C04_Expressions/C04EX0501.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | package C04_Expressions; | ||||||
|  |  | ||||||
|  | import library.*; | ||||||
|  |  | ||||||
|  | public class C04EX0501 { | ||||||
|  |  | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         int a = Input.readInt(); | ||||||
|  |         if (a>=0) { | ||||||
|  |             System.out.println(a); | ||||||
|  |         } else { | ||||||
|  |             System.out.println(-a); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |      | ||||||
|  | } | ||||||
							
								
								
									
										23
									
								
								src/C04_Expressions/C04EX0502.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								src/C04_Expressions/C04EX0502.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | package C04_Expressions; | ||||||
|  |  | ||||||
|  | import library.*; | ||||||
|  |  | ||||||
|  | public class C04EX0502 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         while (true) { | ||||||
|  |             int a = Input.readInt(); | ||||||
|  |             boolean b = false; | ||||||
|  |  | ||||||
|  |             if (a%2 == 0) { | ||||||
|  |                 b = true; | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             if(b){ | ||||||
|  |                 System.out.println("La variable est paire"); | ||||||
|  |             } else { | ||||||
|  |                 System.out.println("La variable est impaire"); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |          | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/C05_Boucle_et_fonctions/05_loops_fr.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C05_Boucle_et_fonctions/05_loops_fr.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										20
									
								
								src/C05_Boucle_et_fonctions/C05EX01a.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								src/C05_Boucle_et_fonctions/C05EX01a.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | package C05_Boucle_et_fonctions; | ||||||
|  |  | ||||||
|  | import library.*; | ||||||
|  |  | ||||||
|  | public class C05EX01a { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |          | ||||||
|  |         int a, b, c; | ||||||
|  |         System.out.print("Veuillez entrer la première valeur: "); | ||||||
|  | 		a = Input.readInt(); | ||||||
|  | 		System.out.print("Veuillez entrer la deuxième valeur: "); | ||||||
|  | 		b = Input.readInt(); | ||||||
|  | 		System.out.print("Veuillez entrer la troisième valeur: "); | ||||||
|  | 		c = Input.readInt(); | ||||||
|  |         int max = a>b ? a:b; | ||||||
|  |         max = max>c ? max:c; | ||||||
|  |         System.out.println(max); | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										14
									
								
								src/C05_Boucle_et_fonctions/C05EX01b.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								src/C05_Boucle_et_fonctions/C05EX01b.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | package C05_Boucle_et_fonctions; | ||||||
|  |  | ||||||
|  | import library.*; | ||||||
|  |  | ||||||
|  | public class C05EX01b { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         double a = Input.readDouble(); | ||||||
|  |         if (a>=0) { | ||||||
|  |             System.out.println(Math.sqrt(a)); | ||||||
|  |         } else { | ||||||
|  |             System.out.println("error"); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										12
									
								
								src/C05_Boucle_et_fonctions/C05EX02.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/C05_Boucle_et_fonctions/C05EX02.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | package C05_Boucle_et_fonctions; | ||||||
|  |  | ||||||
|  | public class C05EX02 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |          | ||||||
|  |         int x = 0; | ||||||
|  |         for (int i = 0; i < 10; i++) { | ||||||
|  |             x = i+1; | ||||||
|  |             System.out.println(x); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/C06_Fonctions/06_functions_fr.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C06_Fonctions/06_functions_fr.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										19
									
								
								src/C06_Fonctions/C06EX06.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/C06_Fonctions/C06EX06.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | package C06_Fonctions; | ||||||
|  | import hevs.utils.Input; | ||||||
|  |  | ||||||
|  | public class C06EX06 { | ||||||
|  |  | ||||||
|  |     public static int somme(int x1, int x2, int x3){ | ||||||
|  |             return x1+x2+x3; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public static double petit(double x1, double x2) { | ||||||
|  |         return x1<x2?x1:x2; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         System.out.println("La somme est: " + somme(Input.readInt(), Input.readInt(), Input.readInt())); | ||||||
|  |         System.out.println("Le plus petit nombre est: " + petit(Input.readDouble(), Input.readDouble())); | ||||||
|  |     } | ||||||
|  |      | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/C07_POO/C070_introduction/7_classes_et_objets.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C07_POO/C070_introduction/7_classes_et_objets.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										10
									
								
								src/C07_POO/C070_introduction/Rectangle.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								src/C07_POO/C070_introduction/Rectangle.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | package C07_POO.C070_introduction; | ||||||
|  |  | ||||||
|  | public class Rectangle { | ||||||
|  |   int width; | ||||||
|  |   int height; | ||||||
|  |    | ||||||
|  |   public int area() { | ||||||
|  |     return width * height; | ||||||
|  |   } | ||||||
|  | } | ||||||
							
								
								
									
										25
									
								
								src/C07_POO/C070_introduction/RectangleDemoBegin.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								src/C07_POO/C070_introduction/RectangleDemoBegin.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | package C07_POO.C070_introduction; | ||||||
|  |  | ||||||
|  | public class RectangleDemoBegin { | ||||||
|  |    | ||||||
|  |     public static void main(String args[]) {       | ||||||
|  |       Rectangle r1 = new Rectangle(); | ||||||
|  |       r1.height = 4; | ||||||
|  |       r1.width = 4; | ||||||
|  |        | ||||||
|  |       Rectangle r2 = new Rectangle(); | ||||||
|  |       r2.height = 5; | ||||||
|  |       r2.width = 6; | ||||||
|  |        | ||||||
|  |       Rectangle r3 = new Rectangle(); | ||||||
|  |       r3.height = 2; | ||||||
|  |       r3.width = 2; | ||||||
|  |        | ||||||
|  |       int totalArea = r1.area(); | ||||||
|  |       totalArea += r2.area(); | ||||||
|  |       totalArea += r3.area(); | ||||||
|  |        | ||||||
|  |       System.out.println(totalArea); | ||||||
|  |        | ||||||
|  |     } | ||||||
|  |   } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/C07_POO/C071_classes_et_objets/7_1-classes_et_objets.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C07_POO/C071_classes_et_objets/7_1-classes_et_objets.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										17
									
								
								src/C07_POO/C071_classes_et_objets/Car.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								src/C07_POO/C071_classes_et_objets/Car.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | package C07_POO.C071_classes_et_objets; | ||||||
|  |  | ||||||
|  | public class Car { | ||||||
|  |     String color = ""; | ||||||
|  |     String type = ""; | ||||||
|  |     int maxSpeed; | ||||||
|  |  | ||||||
|  |     public String getStringRepresentation() { | ||||||
|  |         String s = type; | ||||||
|  |         s += " "; | ||||||
|  |         s += color; | ||||||
|  |         s += ", vitesse max: "; | ||||||
|  |         s += maxSpeed; | ||||||
|  |         s += "km/h"; | ||||||
|  |         return s; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										16
									
								
								src/C07_POO/C071_classes_et_objets/Ex1–La_classe_Person.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src/C07_POO/C071_classes_et_objets/Ex1–La_classe_Person.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | Objectifs | ||||||
|  |     Créer une classe | ||||||
|  |     Tester la classe | ||||||
|  | Enoncé du problème | ||||||
|  |     Nous souhaitons créer une classe devant représenter une personne. Une personne possède les attributs suivants : | ||||||
|  |         Nom | ||||||
|  |         Prénom | ||||||
|  |         Âge | ||||||
|  |         Taille | ||||||
|  |  | ||||||
|  | Travail à faire | ||||||
|  |     Créer la classe Person avec les attributs nécessaires | ||||||
|  |     Dans une autre classe qui contiendra votre main : | ||||||
|  |         Instanciez une première personne de 19 ans, nommée "John Doe", mesurant 1.75 m | ||||||
|  |         Instanciez une second personne de 122 ans, nommée "Mathusalem", dont la taille est de 1.20 m | ||||||
|  |     Vérifiez que tout fonctionne bien avec ces deux objets. Notamment, essayez d’imprimer le nom des personnes lorsque vous les aurez instanciées. | ||||||
							
								
								
									
										23
									
								
								src/C07_POO/C071_classes_et_objets/Ex2–La_classe_Car.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								src/C07_POO/C071_classes_et_objets/Ex2–La_classe_Car.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | Objectifs | ||||||
|  |     Créer une classe | ||||||
|  |     Tester une classe | ||||||
|  |     Tester les méthodes de classes existantes (avec la classe String) | ||||||
|  | Enoncé du problème | ||||||
|  |     On souhaite réaliser une classe pour modéliser une voiture. Pensez quels types d’attributs cette classe doit posséder, sachant | ||||||
|  |         Un véhicule est caractérisé par sa couleur, son nom et sa vitesse maximale. | ||||||
|  |         Un véhicule possède une méthode permettant de retourner sa représentation textuelle. Par exemple le code suivant : | ||||||
|  |  | ||||||
|  |     Car c1 = new Car(); | ||||||
|  |     c1.color = "bleue"; | ||||||
|  |     c1.maxSpeed = 250; | ||||||
|  |     c1.type = "Ford Raptor"; | ||||||
|  |     System.out.println(c1.getStringRepresentation()); | ||||||
|  |  | ||||||
|  |     doit afficher | ||||||
|  |  | ||||||
|  |     Ford Raptor bleue, vitesse max : 250 km/h | ||||||
|  |  | ||||||
|  | Travail à faire | ||||||
|  |     Implémentez la classe Car selon les instructions ci-dessus. | ||||||
|  |     Testez votre classe Car dans une autre classe qui contiendra le main. | ||||||
|  |     Vérifiez que l’affichage est bien correct. | ||||||
							
								
								
									
										13
									
								
								src/C07_POO/C071_classes_et_objets/Exercice2.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								src/C07_POO/C071_classes_et_objets/Exercice2.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | package C07_POO.C071_classes_et_objets; | ||||||
|  |  | ||||||
|  | public class Exercice2 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |  | ||||||
|  |         Car c1 = new Car(); | ||||||
|  |         c1.color = "bleue"; | ||||||
|  |         c1.maxSpeed = 250; | ||||||
|  |         c1.type = "Ford Raptor"; | ||||||
|  |         System.out.println(c1.getStringRepresentation()); | ||||||
|  |          | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										19
									
								
								src/C07_POO/C071_classes_et_objets/Person.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/C07_POO/C071_classes_et_objets/Person.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | package C07_POO.C071_classes_et_objets; | ||||||
|  |  | ||||||
|  | public class Person { | ||||||
|  |     String surname; // Nom de famille | ||||||
|  |     String name; // Prénom | ||||||
|  |     int age; // Âge | ||||||
|  |     double height; // Taille | ||||||
|  |  | ||||||
|  |     public void print() { | ||||||
|  |         System.out.print(name); | ||||||
|  |         System.out.print(" "); | ||||||
|  |         System.out.print(surname); | ||||||
|  |         System.out.print(", "); | ||||||
|  |         System.out.print(age); | ||||||
|  |         System.out.print(", "); | ||||||
|  |         System.out.print(height); | ||||||
|  |         System.out.println("m."); | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										24
									
								
								src/C07_POO/C071_classes_et_objets/exercice1.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								src/C07_POO/C071_classes_et_objets/exercice1.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | |||||||
|  | package C07_POO.C071_classes_et_objets; | ||||||
|  |  | ||||||
|  | public class exercice1 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |          | ||||||
|  |         Person john; | ||||||
|  |         john = new Person(); | ||||||
|  |  | ||||||
|  |         john.surname = "Doe"; | ||||||
|  |         john.name = "John"; | ||||||
|  |         john.age = 19; | ||||||
|  |         john.height = 1.75; | ||||||
|  |  | ||||||
|  |         Person mathusalem = new Person(); | ||||||
|  |  | ||||||
|  |         mathusalem.name = "Mathusalem"; | ||||||
|  |         mathusalem.age = 122; | ||||||
|  |         mathusalem.height = 1.2; | ||||||
|  |  | ||||||
|  |         john.print(); | ||||||
|  |         mathusalem.print(); | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/C07_POO/C072_constructeurs/7_2-constructeurs.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C07_POO/C072_constructeurs/7_2-constructeurs.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										23
									
								
								src/C07_POO/C072_constructeurs/Car.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								src/C07_POO/C072_constructeurs/Car.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | package C07_POO.C072_constructeurs; | ||||||
|  |  | ||||||
|  | public class Car { | ||||||
|  |     String color = ""; | ||||||
|  |     String type = ""; | ||||||
|  |     int maxSpeed; | ||||||
|  |  | ||||||
|  |     public Car(String type, String color, int maxSpeed){ | ||||||
|  |         this.type = type; | ||||||
|  |         this.color = color; | ||||||
|  |         this.maxSpeed = maxSpeed; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public String getStringRepresentation() { | ||||||
|  |         String s = type; | ||||||
|  |         s += " "; | ||||||
|  |         s += color; | ||||||
|  |         s += ", vitesse max: "; | ||||||
|  |         s += maxSpeed; | ||||||
|  |         s += "km/h"; | ||||||
|  |         return s; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										19
									
								
								src/C07_POO/C072_constructeurs/Ex3–constructeur1.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/C07_POO/C072_constructeurs/Ex3–constructeur1.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | Objectif | ||||||
|  |     Ajouter un constructeur à une classe existante | ||||||
|  |     Tester une classe avec son constructeur | ||||||
|  | Enoncé du problème | ||||||
|  |     1. Ajoutez à la classe Car définie auparavant un constructeur permettant d’instancier la voiture en une seule ligne de code, avec tous ses attributs comme ci-dessous. | ||||||
|  |     2. Utilisez ce constructeur pour créer une instance de la classe. | ||||||
|  |  | ||||||
|  |     Car c1 = new Car("Ford Raptor", "bleue", 250); | ||||||
|  |     System.out.println(c1.getStringRepresentation()); | ||||||
|  |  | ||||||
|  |     doit afficher | ||||||
|  |  | ||||||
|  |     Ford Raptor bleue, vitesse max : 250 km/h | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Travail à faire | ||||||
|  |     Modifiez la classe Car selon les instructions ci-dessus. | ||||||
|  |     Testez votre classe Car dans une autre classe qui contiendra le main. | ||||||
|  |     Vérifiez que l’affichage est bien correct. | ||||||
							
								
								
									
										12
									
								
								src/C07_POO/C072_constructeurs/Ex4–constructeur2.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/C07_POO/C072_constructeurs/Ex4–constructeur2.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | Objectif | ||||||
|  |     Ajouter plusieurs constructeurs à une classe existante | ||||||
|  |     Tester une classe avec son constructeur | ||||||
|  |     Constater l’existance de null | ||||||
|  | Enoncé du problème | ||||||
|  |     Ajoutez deux constructe urs à la class Person définie auparavant. | ||||||
|  |         1. Le premier permettant de définir tous les attributs en une fois. | ||||||
|  |         2. Un second constructeur ne prenant que le prénom comme argument. Ce constructeur doit appeler le constructeur avec tous les arguments. Pour les String non définis, utilisez la constante null. | ||||||
|  | Travail à faire | ||||||
|  |     Complétez la classe Person selon les instructions ci-dessus. | ||||||
|  |     Testez votre classe Person dans une autre classe qui contiendra le main. | ||||||
|  |     Utilisez le constructeur à un argument pour instancier Mathusalem, qui n’a pas de prénom. Que se passe-t-il lorsque vous essayer d’appeler une méthode sur le prénom de votre objet, par exemple toUpperCase() qui est une méthode définie pour les String ? | ||||||
							
								
								
									
										10
									
								
								src/C07_POO/C072_constructeurs/Exercice3.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								src/C07_POO/C072_constructeurs/Exercice3.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | package C07_POO.C072_constructeurs; | ||||||
|  |  | ||||||
|  | public class Exercice3 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |          | ||||||
|  |         Car c1 = new Car("Ford Raptor", "bleue", 250); | ||||||
|  |         System.out.println(c1.getStringRepresentation()); | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										13
									
								
								src/C07_POO/C072_constructeurs/Exercice4.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								src/C07_POO/C072_constructeurs/Exercice4.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | package C07_POO.C072_constructeurs; | ||||||
|  |  | ||||||
|  | public class Exercice4 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         Person john = new Person("John", "Doe", 19, 1.75); | ||||||
|  |         john.print(); | ||||||
|  |  | ||||||
|  |         Person momo = new Person("Mathusalem"); | ||||||
|  |         momo.print(); | ||||||
|  |         momo.surname.toUpperCase(); | ||||||
|  |         momo.print();; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										30
									
								
								src/C07_POO/C072_constructeurs/Person.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								src/C07_POO/C072_constructeurs/Person.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | |||||||
|  | package C07_POO.C072_constructeurs; | ||||||
|  |  | ||||||
|  | public class Person { | ||||||
|  |     String surname = ""; // Nom de famille | ||||||
|  |     String name = ""; // Prénom | ||||||
|  |     int age; // Âge | ||||||
|  |     double height; // Taille | ||||||
|  |  | ||||||
|  |     public Person(String name, String surname, int age, double height){ | ||||||
|  |         this.surname = surname; | ||||||
|  |         this.name = name; | ||||||
|  |         this.age = age; | ||||||
|  |         this.height = height; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public Person(String name){ | ||||||
|  |         this(name, "", 0, 0); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void print() { | ||||||
|  |         System.out.print(name); | ||||||
|  |         System.out.print(" "); | ||||||
|  |         System.out.print(surname); | ||||||
|  |         System.out.print(", "); | ||||||
|  |         System.out.print(age); | ||||||
|  |         System.out.print(", "); | ||||||
|  |         System.out.print(height); | ||||||
|  |         System.out.println("m."); | ||||||
|  |     } | ||||||
|  | } | ||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										14
									
								
								src/C07_POO/C073_Visibilite_des_membres/Exercice5.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								src/C07_POO/C073_Visibilite_des_membres/Exercice5.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | package C07_POO.C073_Visibilite_des_membres; | ||||||
|  |  | ||||||
|  | public class Exercice5 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |          | ||||||
|  |         Triangle t = new Triangle(5, 2); | ||||||
|  |         System.out.println(t.computeArea()); | ||||||
|  |         System.out.println(computeTriangleArea(t)); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public static double computeTriangleArea(Triangle t){ | ||||||
|  |         return (t.base*t.hauteur)/2; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										15
									
								
								src/C07_POO/C073_Visibilite_des_membres/Triangle.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/C07_POO/C073_Visibilite_des_membres/Triangle.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | package C07_POO.C073_Visibilite_des_membres; | ||||||
|  |  | ||||||
|  | public class Triangle { | ||||||
|  |     double base; | ||||||
|  |     double hauteur; | ||||||
|  |  | ||||||
|  |     Triangle(double base, double hauteur){ | ||||||
|  |         this.base = base; | ||||||
|  |         this.hauteur = hauteur; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public double computeArea(){ | ||||||
|  |         return (base*hauteur)/2; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/C07_POO/C074_modificateur_static/7_4-modificateur_static.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C07_POO/C074_modificateur_static/7_4-modificateur_static.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										17
									
								
								src/C07_POO/C075_autoboxing_des_types_primitifs/Main.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								src/C07_POO/C075_autoboxing_des_types_primitifs/Main.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | package C07_POO.C075_autoboxing_des_types_primitifs; | ||||||
|  |  | ||||||
|  | public class Main { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         //Integer foo = new Integer(15); | ||||||
|  |         //System.out.println(foo.toHexString(foo.intValue())); | ||||||
|  |         String s = "12"; | ||||||
|  |         System.out.println(Integer.parseInt(s)+5); | ||||||
|  |         int bar = 17; | ||||||
|  |         Integer barInteger = bar; | ||||||
|  |         System.out.println(barInteger+2); | ||||||
|  |         Double foobarDouble = 3.0; | ||||||
|  |         double foobar = foobarDouble; | ||||||
|  |         System.out.println(foobar); | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/C07_POO/string_methods.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C07_POO/string_methods.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,4 +1,4 @@ | |||||||
| package C8tableaux.C81enum; | package C08_Structures_de_donnees.C081_Enum; | ||||||
| public class App { | public class App { | ||||||
|     public static void main(String[] args) throws Exception { |     public static void main(String[] args) throws Exception { | ||||||
|         System.out.println("Hello, World!"); |         System.out.println("Hello, World!"); | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/C08_Structures_de_donnees/C081_Enum/C081_Types_enumeres.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/C08_Structures_de_donnees/C081_Enum/C081_Types_enumeres.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										5
									
								
								src/C08_Structures_de_donnees/C081_Enum/Cat.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								src/C08_Structures_de_donnees/C081_Enum/Cat.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | package C08_Structures_de_donnees.C081_Enum; | ||||||
|  |  | ||||||
|  | public class Cat { | ||||||
|  |      | ||||||
|  | } | ||||||
							
								
								
									
										5
									
								
								src/C08_Structures_de_donnees/C081_Enum/Glace.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								src/C08_Structures_de_donnees/C081_Enum/Glace.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | package C08_Structures_de_donnees.C081_Enum; | ||||||
|  |  | ||||||
|  | public class Glace { | ||||||
|  |      | ||||||
|  | } | ||||||
							
								
								
									
										7
									
								
								src/C08_Structures_de_donnees/C082_Tableaux/App.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/C08_Structures_de_donnees/C082_Tableaux/App.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | package C08_Structures_de_donnees.C082_Tableaux; | ||||||
|  |  | ||||||
|  | public class App { | ||||||
|  |     public static void main(String[] args) throws Exception { | ||||||
|  |         System.out.println("Hello, World!"); | ||||||
|  |     } | ||||||
|  | } | ||||||
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | package C08_Structures_de_donnees.C083_Operations_sur_tableaux; | ||||||
|  |  | ||||||
|  | public class App { | ||||||
|  |     public static void main(String[] args) throws Exception { | ||||||
|  |         System.out.println("Hello, World!"); | ||||||
|  |     } | ||||||
|  | } | ||||||
										
											Binary file not shown.
										
									
								
							| @@ -1,5 +0,0 @@ | |||||||
| package C8tableaux.C81enum; |  | ||||||
|  |  | ||||||
| public class Cat { |  | ||||||
|      |  | ||||||
| } |  | ||||||
| @@ -1,5 +0,0 @@ | |||||||
| package C8tableaux.C81enum; |  | ||||||
|  |  | ||||||
| public class Glace { |  | ||||||
|      |  | ||||||
| } |  | ||||||
							
								
								
									
										68
									
								
								src/library/Dialogs.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								src/library/Dialogs.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,68 @@ | |||||||
|  | package library; | ||||||
|  | import javax.swing.JFrame; | ||||||
|  | import javax.swing.JOptionPane; | ||||||
|  | import javax.swing.JPasswordField; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * This class allows to display simple messages and have graphical interfaces to | ||||||
|  |  * enter words and characters. | ||||||
|  |  *  | ||||||
|  |  * @version 2.0 | ||||||
|  |  *  | ||||||
|  |  */ | ||||||
|  | public class Dialogs { | ||||||
|  | 	/** | ||||||
|  | 	 * This function open a dialog box to enter a hidden String. The dialog box | ||||||
|  | 	 * asks for a String containing a minimum of one character. | ||||||
|  | 	 *  | ||||||
|  | 	 * @param message | ||||||
|  | 	 *            The message displayed to ask for the hidden String | ||||||
|  | 	 * @return The hidden String entered | ||||||
|  | 	 */ | ||||||
|  | 	public static String getHiddenString(String message) { | ||||||
|  | 		JPasswordField passwordField = new JPasswordField(10); | ||||||
|  | 		JFrame frame = new JFrame(message); | ||||||
|  | 	    // prompt the user to enter their name | ||||||
|  | 	    JOptionPane.showMessageDialog(frame, passwordField, message, JOptionPane.PLAIN_MESSAGE); | ||||||
|  | 		 | ||||||
|  | 		String s = new String(passwordField.getPassword()); | ||||||
|  | 		if (s.length() > 0) | ||||||
|  | 			return s; | ||||||
|  | 		else | ||||||
|  | 			return getHiddenString("Enter at least one character"); | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	/** | ||||||
|  | 	 * This function open a dialog box to enter a character. This function | ||||||
|  | 	 * accepts only one character. | ||||||
|  | 	 *  | ||||||
|  | 	 * @param message | ||||||
|  | 	 *            The message asking for the character. | ||||||
|  | 	 * @return The character entered. | ||||||
|  | 	 */ | ||||||
|  | 	public static char getChar(String message) { | ||||||
|  | 	    JFrame frame = new JFrame("Input a character please"); | ||||||
|  | 	    // prompt the user to enter their name | ||||||
|  | 	    String s = JOptionPane.showInputDialog(frame, message);	     | ||||||
|  | 	     | ||||||
|  | 	    if(s == null){ | ||||||
|  | 	    	System.exit(-1); | ||||||
|  | 	    } | ||||||
|  | 	     | ||||||
|  | 		if (s.length() == 1) | ||||||
|  | 			return s.charAt(0); | ||||||
|  | 		else | ||||||
|  | 			return getChar("Just one character"); | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	/** | ||||||
|  | 	 * Open a dialog box to display a message. | ||||||
|  | 	 *  | ||||||
|  | 	 * @param message | ||||||
|  | 	 *            The message to display. | ||||||
|  | 	 */ | ||||||
|  | 	public static void displayMessage(String message) { | ||||||
|  | 		JOptionPane.showMessageDialog(null, message, null, JOptionPane.PLAIN_MESSAGE); | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | } | ||||||
							
								
								
									
										84
									
								
								src/library/Input.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										84
									
								
								src/library/Input.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,84 @@ | |||||||
|  | package library; | ||||||
|  | import java.io.*; | ||||||
|  | import java.nio.charset.StandardCharsets; | ||||||
|  | //import java.nio.charset.spi.CharsetProvider; | ||||||
|  | //import java.util.Scanner; | ||||||
|  | //import java.nio.charset.Charset; | ||||||
|  |  | ||||||
|  | /**  | ||||||
|  | * The Class Input is here to enter data with the keyboard.<br> | ||||||
|  | * The types below are supported by the Input class. <br><br> | ||||||
|  | * - String <br> - Integer (int) <br> - Double (double) - Boolean (boolean) <br> - Character (char) <br> <br><br> | ||||||
|  | * @see #readString() | ||||||
|  | * @see #readInt() | ||||||
|  | * @see #readDouble() | ||||||
|  | * @see #readBoolean() | ||||||
|  | * @see #readChar() | ||||||
|  | */ | ||||||
|  | public class Input | ||||||
|  | { | ||||||
|  | 	/**  | ||||||
|  | 	* Reads a String from the console. | ||||||
|  | 	* @return The typed string | ||||||
|  | 	* @see java.lang.String | ||||||
|  | 	*/ | ||||||
|  | 	public static String readString() | ||||||
|  | 	{ | ||||||
|  | 		 // VERSION PROF | ||||||
|  | 		BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in, StandardCharsets.UTF_16)); | ||||||
|  | 		try {return stdin.readLine(); } | ||||||
|  | 		catch (Exception ex) { return "";} | ||||||
|  | 		 | ||||||
|  | 		/* // VERSION PERSO | ||||||
|  | 		Scanner scanner = new Scanner(System.in); | ||||||
|  | 		return scanner.nextLine(); | ||||||
|  | 		*/ | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	/**  | ||||||
|  | 	* Reads an Integer from the console. | ||||||
|  | 	* @return The typed Integer or 0 if the typed Integer is invalid | ||||||
|  | 	* @see java.lang.Integer | ||||||
|  | 	*/ | ||||||
|  | 	public static int readInt() | ||||||
|  | 	{ | ||||||
|  | 		BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); | ||||||
|  | 		try { return Integer.parseInt(stdin.readLine()); } | ||||||
|  | 		catch (Exception ex) { return 0; } | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	/**  | ||||||
|  | 	* Reads a Double from the console. | ||||||
|  | 	* @return The typed Double or 0 if the typed Double is invalid | ||||||
|  | 	* @see java.lang.Double | ||||||
|  | 	*/ | ||||||
|  | 	public static double readDouble() | ||||||
|  | 	{ | ||||||
|  | 		BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); | ||||||
|  | 		try { return Double.parseDouble(stdin.readLine()); } | ||||||
|  | 		catch (Exception ex) { return 0; } | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	/**  | ||||||
|  | 	* Reads a boolean from the console. | ||||||
|  | 	* @return The typed boolean or false if the typed boolean is other than "true" | ||||||
|  | 	*/ | ||||||
|  | 	public static boolean readBoolean() | ||||||
|  | 	{ | ||||||
|  | 		 | ||||||
|  | 		BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); | ||||||
|  | 		try { return (Boolean.valueOf(stdin.readLine())).booleanValue(); } | ||||||
|  | 		catch (Exception ex) {return false; } | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	/**  | ||||||
|  | 	* Reads a char from the console. | ||||||
|  | 	* @return The typed char or the character 0 if the typed char is invalid | ||||||
|  | 	*/ | ||||||
|  | 	public static char readChar() | ||||||
|  | 	{ | ||||||
|  | 		BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); | ||||||
|  | 		try { return stdin.readLine().charAt(0); } | ||||||
|  | 		catch (Exception ex) {return '\0'; } | ||||||
|  | 	} | ||||||
|  | } | ||||||
							
								
								
									
										20
									
								
								src/series/C05S03_loops/C05EX01/C05EX01a.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								src/series/C05S03_loops/C05EX01/C05EX01a.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | package series.C05S03_loops.C05EX01; | ||||||
|  |  | ||||||
|  | import library.Input; | ||||||
|  |  | ||||||
|  | public class C05EX01a { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |          | ||||||
|  |         int a, b, c; | ||||||
|  |         System.out.print("Veuillez entrer la première valeur: "); | ||||||
|  | 		a = Input.readInt(); | ||||||
|  | 		System.out.print("Veuillez entrer la deuxième valeur: "); | ||||||
|  | 		b = Input.readInt(); | ||||||
|  | 		System.out.print("Veuillez entrer la troisième valeur: "); | ||||||
|  | 		c = Input.readInt(); | ||||||
|  |         int max = a>b ? a:b; | ||||||
|  |         max = max>c ? max:c; | ||||||
|  |         System.out.println(max); | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										14
									
								
								src/series/C05S03_loops/C05EX01/C05EX01b.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								src/series/C05S03_loops/C05EX01/C05EX01b.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | package series.C05S03_loops.C05EX01; | ||||||
|  |  | ||||||
|  | import library.*; | ||||||
|  |  | ||||||
|  | public class C05EX01b { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         double a = Input.readDouble(); | ||||||
|  |         if (a>=0) { | ||||||
|  |             System.out.println(Math.sqrt(a)); | ||||||
|  |         } else { | ||||||
|  |             System.out.println("error"); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										12
									
								
								src/series/C05S03_loops/C05EX02.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/series/C05S03_loops/C05EX02.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | package series.C05S03_loops; | ||||||
|  |  | ||||||
|  | public class C05EX02 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |          | ||||||
|  |         int x = 0; | ||||||
|  |         for (int i = 0; i < 10; i++) { | ||||||
|  |             x = i+1; | ||||||
|  |             System.out.println(x); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										22
									
								
								src/series/C05S03_loops/C05EX03.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								src/series/C05S03_loops/C05EX03.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | package series.C05S03_loops; | ||||||
|  |  | ||||||
|  | public class C05EX03 { | ||||||
|  |     public static void wait(int ms) | ||||||
|  | { | ||||||
|  |     try | ||||||
|  |     { | ||||||
|  |         Thread.sleep(ms); | ||||||
|  |     } | ||||||
|  |     catch(InterruptedException ex) | ||||||
|  |     { | ||||||
|  |         Thread.currentThread().interrupt(); | ||||||
|  |     } | ||||||
|  | } | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         int x = 2147483640; | ||||||
|  |         for (int i = 0; i < 10; x++) { | ||||||
|  |             System.out.println(x); | ||||||
|  |             wait(100); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										10
									
								
								src/series/C05S03_loops/C05EX04/C05EX04a.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								src/series/C05S03_loops/C05EX04/C05EX04a.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | package series.C05S03_loops.C05EX04; | ||||||
|  |  | ||||||
|  | public class C05EX04a { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         int foo =4; | ||||||
|  |         for (foo = 10; foo >=0; foo = foo - 3) { | ||||||
|  |             System.out.println(foo); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										11
									
								
								src/series/C05S03_loops/C05EX04/C05EX04c.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/series/C05S03_loops/C05EX04/C05EX04c.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | package series.C05S03_loops.C05EX04; | ||||||
|  |  | ||||||
|  | public class C05EX04c { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         int foo = 10; | ||||||
|  |         while (foo>=0) { | ||||||
|  |             System.out.println(foo); | ||||||
|  |             foo -= 3; | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										11
									
								
								src/series/C05S03_loops/C05EX04/C05EX04d.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/series/C05S03_loops/C05EX04/C05EX04d.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | package series.C05S03_loops.C05EX04; | ||||||
|  |  | ||||||
|  | public class C05EX04d { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         int foo = 10; | ||||||
|  |         do { | ||||||
|  |             System.out.println(foo); | ||||||
|  |             foo-=3; | ||||||
|  |         } while (foo>=0); | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										11
									
								
								src/series/C05S03_loops/C05EX07.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/series/C05S03_loops/C05EX07.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | package series.C05S03_loops; | ||||||
|  |  | ||||||
|  | public class C05EX07 { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         int i = 0; | ||||||
|  |         while (i<=20) { | ||||||
|  |             i++; | ||||||
|  |             System.out.println(i); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										13
									
								
								src/series/C05S03_loops/C05EX08/C05EX08a.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								src/series/C05S03_loops/C05EX08/C05EX08a.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | package series.C05S03_loops.C05EX08; | ||||||
|  |  | ||||||
|  | public class C05EX08a { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |          | ||||||
|  |         int sum = 0; | ||||||
|  |         for (int i = 0; i <= 1000; i++) { | ||||||
|  |             sum += i; | ||||||
|  |         } | ||||||
|  |         System.out.println(sum); | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										13
									
								
								src/series/C05S03_loops/C05EX08/C05EX08b.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								src/series/C05S03_loops/C05EX08/C05EX08b.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | package series.C05S03_loops.C05EX08; | ||||||
|  |  | ||||||
|  | public class C05EX08b { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         double sum = 0; | ||||||
|  |         int i; | ||||||
|  |         for (i = 0; i <= 1000; i++) { | ||||||
|  |             sum += i; | ||||||
|  |         } | ||||||
|  |         double average = sum/(i-1); | ||||||
|  |         System.out.println(average); | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										9
									
								
								src/series/C05S03_loops/C05EX08/C05EX08c.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								src/series/C05S03_loops/C05EX08/C05EX08c.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | package series.C05S03_loops.C05EX08; | ||||||
|  |  | ||||||
|  | public class C05EX08c { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         for (int i = 3; i < 100; i+=3) { | ||||||
|  |             System.out.println(i); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										11
									
								
								src/series/C05S03_loops/C05EX08/C05EX08d.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/series/C05S03_loops/C05EX08/C05EX08d.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | package series.C05S03_loops.C05EX08; | ||||||
|  |  | ||||||
|  | public class C05EX08d { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         for (int i = -5; i <= 5; i++) { | ||||||
|  |             if (i!=0) { | ||||||
|  |                 System.out.println(i); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										14
									
								
								src/series/C05S03_loops/C05EX08/C05EX08e.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								src/series/C05S03_loops/C05EX08/C05EX08e.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | package series.C05S03_loops.C05EX08; | ||||||
|  |  | ||||||
|  | public class C05EX08e { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         String s = ""; | ||||||
|  |         for (int i = 0; i < 6; i++) { | ||||||
|  |             for (int j = 0; j <= i; j++) { | ||||||
|  |                 s += "*"; | ||||||
|  |             } | ||||||
|  |             s += "-"; | ||||||
|  |             System.out.println(s); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										11
									
								
								src/series/C05S03_loops/C05EX08/C05EX08f.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/series/C05S03_loops/C05EX08/C05EX08f.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | package series.C05S03_loops.C05EX08; | ||||||
|  |  | ||||||
|  | public class C05EX08f { | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         for (int i = 333; i <= 389; i++) { | ||||||
|  |             if (i%2==0) { | ||||||
|  |                 System.out.println(i); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/series/C05S03_loops/serie3-loop.docx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/C05S03_loops/serie3-loop.docx
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/series/C05S03_loops/serie3-sol.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/C05S03_loops/serie3-sol.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/series/C05S03_loops/serie3.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/C05S03_loops/serie3.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										40
									
								
								src/series/C06S04_fonctions/C05EX01.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								src/series/C06S04_fonctions/C05EX01.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | package series.C06S04_fonctions; | ||||||
|  |  | ||||||
|  | import hevs.utils.Input; | ||||||
|  |  | ||||||
|  | public class C05EX01 { | ||||||
|  |  | ||||||
|  |     // a | ||||||
|  |     public static float cube(float x) { | ||||||
|  |         return x*x*x; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     // b | ||||||
|  |     public static double puissance(int base, int exposant) { | ||||||
|  |         double resultat = 1.0; | ||||||
|  |         for (int i = 0; i < exposant; i++) { | ||||||
|  |             resultat *= base; | ||||||
|  |         } | ||||||
|  |         return resultat; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     // c | ||||||
|  |     public static void f1() { | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     // d | ||||||
|  |     public static int NbrLettre(String s) { | ||||||
|  |         return 0;         | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     // e | ||||||
|  |     public static boolean f2(int x1, int x2, String s) { | ||||||
|  |         return false; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         int base = Input.readInt(); | ||||||
|  |         int exposant = Input.readInt(); | ||||||
|  |         System.out.println(puissance(base, exposant)); | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/series/C06S04_fonctions/serie04-fonction.docx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/C06S04_fonctions/serie04-fonction.docx
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/series/C06S04_fonctions/serie4-sol.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/C06S04_fonctions/serie4-sol.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/series/C06S04_fonctions/serie4.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/C06S04_fonctions/serie4.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/series/serie1-sol.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/serie1-sol.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/series/serie1.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/serie1.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/series/serie2-sol.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/serie2-sol.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/series/serie2.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/series/serie2.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user