diff --git a/chapitre6_exercice1.js b/chapitre6_exercice1.js
new file mode 100644
index 0000000..f77e748
--- /dev/null
+++ b/chapitre6_exercice1.js
@@ -0,0 +1,24 @@
+// Expérience du personnage
+
+const aurora = {
+ nom: "Aurora",
+ sante: 150,
+ force: 25,
+ xp: 0,
+
+ // Renvoie la description du personnage
+ decrire() {
+ return `${this.nom} a ${this.sante} points de vie, ${
+ this.force
+ } en force et ${this.xp} points d'expérience`;
+ }
+};
+
+// "Aurora a 150 points de vie, 25 en force et 0 points d'expérience"
+console.log(aurora.decrire());
+
+console.log("Aurora apprend une nouvelle compétence");
+aurora.xp += 15;
+
+// "Aurora a 150 points de vie, 25 en force et 15 points d'expérience"
+console.log(aurora.decrire());
diff --git a/chapitre6_exercice2.js b/chapitre6_exercice2.js
new file mode 100644
index 0000000..ea092a6
--- /dev/null
+++ b/chapitre6_exercice2.js
@@ -0,0 +1,19 @@
+// Modélisation d'un chien
+
+const chien = {
+ nom: "Crockdur",
+ race: "mâtin de Naples",
+ taille: 75,
+
+ // Renvoie l'aboiement du chien
+ aboyer() {
+ return "Grrr ! Grrr !";
+ }
+ };
+
+ // "Crockdur est un mâtin de Naples mesurant 75"
+ console.log(`${chien.nom} est un ${chien.race} mesurant ${chien.taille} cm`);
+
+ // "Tiens, un chat ! Crockdur aboie : Grrr ! Grrr !"
+ console.log(`Tiens, un chat ! ${chien.nom} aboie : ${chien.aboyer()}`);
+
\ No newline at end of file
diff --git a/chapitre6_exercice3.js b/chapitre6_exercice3.js
new file mode 100644
index 0000000..0f67de5
--- /dev/null
+++ b/chapitre6_exercice3.js
@@ -0,0 +1,27 @@
+// Modélisation d'un compte bancaire
+
+const compte = {
+ titulaire: "Alex",
+ solde: 0,
+
+ // Ajoute un montant au solde
+ crediter(montant) {
+ this.solde += montant;
+ },
+
+ // Renvoie la description du compte
+ decrire() {
+ return `titulaire: ${this.titulaire}, solde: ${this.solde}`;
+ }
+ };
+
+ // "titulaire: Alex, solde: 0"
+ console.log(compte.decrire());
+
+ compte.crediter(250);
+ compte.crediter(-80);
+
+ // "titulaire: Alex, solde: 170"
+ console.log(compte.decrire());
+
+
\ No newline at end of file
diff --git a/chapitre_7/html/cercle.html b/chapitre_7/html/cercle.html
deleted file mode 100644
index ad90486..0000000
--- a/chapitre_7/html/cercle.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- Objet cercle
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chapitre_7/html/chien.html b/chapitre_7/html/chien.html
deleted file mode 100644
index 5b45e12..0000000
--- a/chapitre_7/html/chien.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- Objet chien
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chapitre_7/html/compte.html b/chapitre_7/html/compte.html
deleted file mode 100644
index 9b51079..0000000
--- a/chapitre_7/html/compte.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- Objet compte bancaire
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chapitre_7/html/cours.html b/chapitre_7/html/cours.html
deleted file mode 100644
index f8fed40..0000000
--- a/chapitre_7/html/cours.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- Introduction à JavaScript
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chapitre_7/html/jdr.html b/chapitre_7/html/jdr.html
deleted file mode 100644
index a3ce28c..0000000
--- a/chapitre_7/html/jdr.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- Mini-jeu de rôle
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/chapitre_7/js/cercle.js b/chapitre_7/js/cercle.js
deleted file mode 100644
index b8e71db..0000000
--- a/chapitre_7/js/cercle.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Exercice : objet cercle
-*/
-
-var r = Number(prompt("Entrez le rayon d'un cercle :"));
-
-var cercle = {
- rayon: r,
-
- // Renvoie le périmètre du cercle
- perimetre: function () {
- return 2 * this.rayon * Math.PI;
- },
- // Renvoie l'aire du cercle
- aire: function () {
- return this.rayon * this.rayon * Math.PI;
- // Autre possibilité
- //return Math.pow(this.rayon, 2) * Math.PI;
- }
-};
-
-console.log("Son périmètre vaut " + cercle.perimetre());
-console.log("Son aire vaut " + cercle.aire());
\ No newline at end of file
diff --git a/chapitre_7/js/chien.js b/chapitre_7/js/chien.js
deleted file mode 100644
index 3a1d667..0000000
--- a/chapitre_7/js/chien.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-Exercice : objet chien
-*/
-
-var chien = {
- nom: "Crockdur",
- race: "mâtin de Naples",
- taille: 75,
-
- // Renvoie l'aboiement du chien
- aboyer: function () {
- return "Grrr ! Grrr !";
- }
-};
-
-console.log(chien.nom + " est un " + chien.race + " mesurant " + chien.taille + " cm");
-console.log("Tiens, un chat ! " + chien.nom + " aboie : " + chien.aboyer());
\ No newline at end of file
diff --git a/chapitre_7/js/compte.js b/chapitre_7/js/compte.js
deleted file mode 100644
index 0b67499..0000000
--- a/chapitre_7/js/compte.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
-Exercice : compte bancaire
-*/
-
-var compte = {
- titulaire: "Alex",
- solde: 0,
-
- // Crédite le compte d'un certain montant
- crediter: function (montant) {
- this.solde = this.solde + montant;
- },
- // Débite le compte d'un certain montant
- debiter: function (montant) {
- this.solde = this.solde - montant;
- },
- // Renvoie la description du compte
- decrire: function () {
- var description = "Titulaire : " + this.titulaire +
- ", solde : " + this.solde + " euros";
- return description;
- }
-};
-
-console.log(compte.decrire());
-var credit = Number(prompt("Entrez le montant à créditer :"));
-compte.crediter(credit);
-var debit = Number(prompt("Entrez le montant à débiter :"));
-compte.debiter(debit);
-console.log(compte.decrire());
\ No newline at end of file
diff --git a/chapitre_7/js/cours.js b/chapitre_7/js/cours.js
deleted file mode 100644
index 1dbd6f1..0000000
--- a/chapitre_7/js/cours.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var stylo = {
- type: "bille",
- couleur: "bleu",
- marque: "Bic"
-};
-
-// Constructeur MonObjet
-function MonObjet() {
- // Initialisation de l'objet
- // ...
-}
-// Instanciation d'un objet à partir du constructeur
-var monObj = new MonObjet();
-
-console.log(stylo.type); // Affiche "bille"
-console.log(stylo.couleur); // Affiche "bleu"
-console.log(stylo.marque); // Affiche "Bic"
-
-console.log(stylo['type']); // Affiche "bille"
-console.log(stylo['couleur']); // Affiche "bleu"
-console.log(stylo['marque']); // Affiche "Bic"
-
-console.log("Mon stylo à " + stylo.type + " " + stylo.marque + " écrit en " + stylo.couleur);
-
-stylo.couleur = "rouge"; // Modifie la couleur de l'encre du stylo
-
-console.log("Mon stylo à " + stylo.type + " " + stylo.marque + " écrit en " + stylo.couleur);
-
-stylo.prix = 2.5; // Ajout de la propriété prix à l'objet stylo
-
-console.log("Il coûte " + stylo.prix + " euros");
\ No newline at end of file
diff --git a/chapitre_7/js/jdr.js b/chapitre_7/js/jdr.js
deleted file mode 100644
index 8d46708..0000000
--- a/chapitre_7/js/jdr.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
-Mini-jeu de rôle
-*/
-
-var perso = {
- nom: "Aurora",
- sante: 150,
- force: 25,
- xp: 0,
-
- // Renvoie la description du personnage
- decrire: function () {
- var description = this.nom + " a " + this.sante + " points de vie, " +
- this.force + " en force et " + this.xp + " points d'expérience";
- return description;
- }
-};
-
-console.log(perso.decrire());
-
-// Aurora est blessée par une flèche
-perso.sante = perso.sante - 20;
-
-// Aurora trouve un bracelet de force
-perso.force = perso.force + 10;
-
-// Aurora apprend une nouvelle compétence
-perso.xp = perso.xp + 15;
-
-console.log(perso.decrire());
\ No newline at end of file