Programme java

[Fermé]
Signaler
-
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
-
Bonjour,
je voudrais programmer un triangle isocèle en java aidez moi svp

*
**
****
******
********
**********


merci merci merci

1 réponse

Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
852
Bonjour,

Quelle est la définition d'un rectangle isocèle ? Un rectangle isocèle possède deux cotés de même longueur entre autre.
Pour ce faire le plus pratique est donc bien de le présenter comme tu l'as fait ci-dessus, et tu peux alors voir que niveau algorithme de programmation il suffira de faire une double boucle imbriquée pour afficher autant d'étoile sur un ligne que le numéro de la ligne :

ligne 1 => 1 étoile
ligne 2 => 2 étoiles
ligne 3 => 3 étoiles
...
ligne n => n étoiles

Il ne te reste donc plus qu'à implémenter cela en java.
Pour t'aider voici un code qui fait la même chose :
$line = "";
for ( int i = 0; i < 6; i++ ){
  // --- Ajout d'une étoile à la ligne
  $line = $line.concat("*");
  // --- Affichage de la ligne
  System.out.println($line);
}


Ce petit algo, plutôt que d'utiliser une double boucle n'en utilise qu'une seule dans laquelle une chaine de caractère représentant une ligne est mise à jour à chaque nouvelle ligne (une étoile est rajoutée à la chaine de caractère).

PS: La prochaine fois évite de poster deux fois la même demande. Si tu as eu ta réponse, n'oublie pas de cocher "résolu" pour mettre la discussion en résolu.