Problème de comtage
caroline
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour.
J'aimerais écrire un script qui m'affiche ceci :
et ainsi de suite jusqu'à 10.
Le script ici ne m'affiche pas ce que je veux, il n'y a qu'une étoile par ligne.
Comment puis-je faire
Voici le script ici :
J'avais pensé à écrire plusieurs boucles du style :
for (var i1=1;i1<2;i1++)
puis :
for (var i2=1;i2<3;i2++)
et encore :
for (var i3=1;i3<4;i3++)
ETC.
et les imbriquer.
Je pense que ça m'affichera 10 étoiles à l'exécution plutôt que :
*
*
ETC.
Comment puis-je faire?
J'aimerais écrire un script qui m'affiche ceci :
et ainsi de suite jusqu'à 10.
Le script ici ne m'affiche pas ce que je veux, il n'y a qu'une étoile par ligne.
Comment puis-je faire
Voici le script ici :
<html> <head> <title> affichage d'étoiles </title> </head> <body> <script type=«text/javascript»> for (var i=1;i<10;i++) { document.writeln("*"); } </script> </body> </html>
J'avais pensé à écrire plusieurs boucles du style :
for (var i1=1;i1<2;i1++)
puis :
for (var i2=1;i2<3;i2++)
et encore :
for (var i3=1;i3<4;i3++)
ETC.
et les imbriquer.
Je pense que ça m'affichera 10 étoiles à l'exécution plutôt que :
*
*
ETC.
Comment puis-je faire?
EDIT : Ajout des balises de code
Configuration: Windows / Chrome 79.0.3945.117
1 réponse
Bonjour,
Déjà, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code
Explications à lire entièrement ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite,.. ben... tu dois imbriquer deux boucles...
par exemple
Déjà, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code
Explications à lire entièrement ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite,.. ben... tu dois imbriquer deux boucles...
par exemple
for (var i=1;i<=10;i++) { for(var j=1; j<=i ; j++){ document.writeln("*"); } }
Je me suis apperçu que l'affichage de mon poste n'a pas été transcrit comme je voulait, il m'a affiché des puces au lieu d'étoiles.
En fait je voudrais écrire un code qui affiche une étoile sur la première ligne, deux étoiles sur la seconde ligne, trois étoiles sur la troisième ligne, 4 étoiles sur la quatrième ligne, ETC jusqu'à 10 étoiles sur la dixième ligne.
Le code proposé dans la réponse n'affiche qu'une étoile par ligne.
Merci d'avance pour une réponse.
Ce n'est pas writeln. Qu'il faut utiliser mais write tout court..
Et mettre un writeln("") sous la première boucle