Problème de boucles imbriquées
Bonjour
Voilà je chercher simplement à m'amuser un peu et à faire ceci qui est un grand classique: un triangle équilatéral qui a pour coté le nb entre par l'utilisateur. Ainsi si celui ci entre 3 on aura:
J'ai donc essayé de faire un algo avec des boucles comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Algo triangle
Var nb en entier;
Var cpteur en entier;
Ecrire (Entrez un nbre svp:);
lire (nb);
Pour (cpteur=0; cpteur<nb; nb++)
ecrire (retour chariot);
Pour (cpteur=0; cpteur<nb, nb--)
ecrire (*);
Fin algo |
Si je traduis ça rapidement en perl je n'ai que *** qui s'affiche avec le retour chariot. Je me demande comment écrire ma boucle interne de façon à effectuer la décrémentation.
En fait je pensais utiliser la boucle externe pour effectuer les retours chariot.
MErci de votre aide
Re: Problème de boucles imbriquées
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Algo triangle
Var nb en entier;
Var cpteur_e en entier;
Var cpteur_i en entier;
Ecrire (Entrez un nbre svp:);
lire (nb);
Pour (cpteur_e=nb; cpteur_e>0; cpteur_e--)
Pour (cpteur_i=0; cpteur_i<nb, cpteur_i++)
ecrire (*);
FinPour
ecrire (retour chariot);
nb--;
FinPour
Fin algo |
Pourrait être une démarche valide, non ?