J'ai trouvé un code qui me donne ceci lorsque je rentre un nombre:
example: 9
*********
-********
--*******
---******
----*****
-----****
------***
-------**
--------*
Je cherche à modifier mon code pour avoir ceci mais j'arrive pas à trouver comment aller chercher le centre de mon nombre pour ensuite l'augmenter . Est ce que quelqu'un peut me mettre sur la piste ?
----*----
---***---
--*****--
-*******-
*********
code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 var nbTraits var nbEtoiles var nombreLu var message = "" nombreLu = parseInt(prompt("Entrer un nombre:")); // Parcourir chaque ligne for (var noLigne=1;noLigne<=nombreLu;noLigne++){ // Calculer le nb de chiffres et de zéros à écrire sur la ligne courante nbEtoiles = nombreLu - noLigne + 1; nbTraits = nombreLu - nbEtoiles; // Écrire les traits de la ligne courante for (i=1;i<=nbTraits;i++){ message += "-"; } // Écrire les etoiles de la ligne courante for (var noEtoiles=nbEtoiles;noEtoiles>=1;noEtoiles--){ message += "*"; } message += "<br />"; }
merci à l'avance
Partager