afficher des formes avec des boucles
Au cas ou je poste mon résultat, ca pourrait en aider certains. Notamment pour une boucle de recommencer le code et de faire des formes de carrés ou triangle vide
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
| public class TestCalc {
public static void main(String[] args) {
int taille = 0;
int l = 0;
int c = 0;
char symbole;
char forme;
char continuer = ' ';
Scanner entree = new Scanner (System.in);
do
{
System.out.print("entrez la taille de la forme : ");
taille = entree.nextInt();
System.out.print("entrez le symbole à utiliser : ");
symbole = entree.next().charAt(0);
System.out.print("Entrez la forme : ");
forme = entree.next().charAt(0);
switch (forme)
{
case 'l' : for ( l = 0; l < taille; l++)
{
System.out.print(symbole);
}
{
System.out.println(" ");
}
break;
case 't' : for ( l = 0; l < taille; l++)
{
for (c = 0; c < l ; c++)
if ( l == 0 || l == taille -1 || c == 0 || c == l -1 )
{
System.out.print(symbole);
}
else
{
System.out.print(" ");
}
{
System.out.println();
}
}
break;
case 'r' : for ( l = 0; l < taille; l++)
{
for (c = 0; c < taille; c++)
{
System.out.print(symbole);
}
{
System.out.println();
}
}
break;
default : System.out.println ("insertion symbole non autorisé");
}
do
{
System.out.println ("voulez vous recommencer? o/n : ");
continuer = entree.next().charAt(0);
} while (continuer != 'o' && continuer != 'n');
} while (continuer == 'o');
System.out.println("fin du programme");
entree.close();
}
} |
Merci à ceux qui ont pris le temps de me lire.:D et de répondre.