Skip to content

Commit

Permalink
ajout étape 1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Joe19071991 committed Jan 24, 2025
1 parent 223e1ec commit 25824b4
Showing 1 changed file with 33 additions and 21 deletions.
54 changes: 33 additions & 21 deletions script.js
Original file line number Diff line number Diff line change
@@ -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);

0 comments on commit 25824b4

Please sign in to comment.