Vous n'êtes pas identifié(e).
Pages :: 1
bonjour,
J'essaie de comprendre :?: un exercice que j'ai vu sur :
https://colibri.unistra.fr/fr/course/pr … oucles/990
je n'arrive pas à comprendre la dernière ligne de code
voici le résultat a obtenir :
0000000
1000000
2200000
3330000
4444000
5555500
6666660
7777777
Voici ce que l'on demande :
for ( );
{
for ( );
{
print ( );
}
for ( );
{
print ( );
}
print ('<br>');
}
Et voici comment j'y ai répondu et le résultat obtenu :
0000000
1111111
2222222
3333333
4444444
5555555
6666666
7777777
et voici mon code :
$lignes = 8;
$colonnes = 6;
// Boucle principale, nombre de ligne à afficher
for ($i=0;$i<$lignes;$i++);
{
// Gère le nombre de chiffre courant à afficher
for ($j=1;$j<=7;$j++ );
{
print($i);
}
// Gère le nombre de '0' à afficher
for ($j=1;$i>=8;$j++);
{
print(0); ou print('<p> 0 </p>');
}
print('<br>');
}
?>
Alors ma question pouvez-vous m'expliquer la logique de la écriture du code de la dernière ligne
celle qui gère le nombre de '0' à afficher. ? Qu'est ce que je ne comprends pas ?
Merci par avance
Cordialement
Philippedusud13
Hors ligne
il n'y a absolument aucune logique dans
for ($j=1;$i>=8;$j++);
$i vaut 7 au maximum, donc la condition $i >= 8 n'est jamais vraie, cela ne fait jamais ce qu'il y a dans la boucle. en changeant 8 pour un chiffre plus petit, on aurait une magnifique boucle infinie.
Hors ligne
Pages :: 1