From 25824b41e139e07c547c1da8d90a98bb155b4458 Mon Sep 17 00:00:00 2001 From: Joe19071991 Date: Fri, 24 Jan 2025 12:37:42 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20=C3=A9tape=201.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 54 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 21 deletions(-) diff --git a/script.js b/script.js index e686e5d..0f0da11 100644 --- a/script.js +++ b/script.js @@ -1,27 +1,39 @@ -// étape 1.1 afficher étoiles : +// // étape 1.1 afficher étoiles : -const afficherEtoiles = (n) => { - let etoile = ""; - for (let i = 1; i <= n; i++) etoile += "*"; - console.log(etoile); -}; -afficherEtoiles(3); -afficherEtoiles(6); +// const afficherEtoiles = (n) => { +// let etoile = ""; +// for (let i = 1; i <= n; i++) etoile += "*"; +// console.log(etoile); +// }; +// afficherEtoiles(3); +// afficherEtoiles(6); -// //étape 1.2 hauteur, largeur, carré d'étoiles -const afficherRectangle = (hauteur, largeur) => { - for (let i = 0; i < hauteur; i++) { - afficherEtoiles(largeur); - } -}; -afficherRectangle(5, 5); +// // //étape 1.2 hauteur, largeur, carré d'étoiles +// const afficherRectangle = (hauteur, largeur) => { +// for (let i = 0; i < hauteur; i++) { +// afficherEtoiles(largeur); +// } +// }; +// afficherRectangle(5, 5); -// étape 1.3 triangle d'étoile -const afficherTriangleDroit = (n) => { +// // étape 1.3 triangle d'étoile +// const afficherTriangleDroit = (n) => { +// let triangle = "*"; +// for (let i = 0; i <= n; i++) { +// let result = triangle.repeat(i) + "\\"; +// console.log(result); +// } +// }; +// afficherTriangleDroit(5); + +//étape 1.4 seconde moitié et espaces +const afficherTriangleGauche = (n) => { let triangle = "*"; - for (let i = 0; i <= n; i++) { - let result = triangle.repeat(i) + "\\"; - console.log(result); + let espace = " "; + for (let i = 0; i < n; i++) { + let resultat = espace.repeat(n - 1 - i) + "/" + triangle.repeat(i); + console.log(resultat); } }; -afficherTriangleDroit(5); + +afficherTriangleGauche(5);