"Boucle Imbriqué et Appels de méthodes "
Fermé
Jiko-java
Messages postés
186
Date d'inscription
dimanche 25 septembre 2016
Statut
Membre
Dernière intervention
22 juillet 2017
-
6 avril 2017 à 22:12
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 24 mai 2017 à 21:11
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 24 mai 2017 à 21:11
A voir également:
- "Boucle Imbriqué et Appels de méthodes "
- Appels masqués - Guide
- Dans le document à télécharger, léa a utilisé 2 méthodes différentes pour centrer le nom des continents. lesquels sont centrés correctement ? ✓ - Forum Javascript
- Freebox redémarre en boucle ✓ - Forum Freebox
- Boucle cmd - Forum Programmation
- Redmi note 8 s'allume et s'éteint en boucle - Forum Xiaomi
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
6 avril 2017 à 23:28
6 avril 2017 à 23:28
Bonjour,
Déjà tes 6 formes sont indépendantes donc il te faut 6 méthodes de constructions, une pour chaque forme.
Ensuite, chacune de tes méthodes devra prendre un paramètre, mais ça ne veut pas dire que ce paramètre est obligatoirement la taille de la forme.
Donc si tu veux que ta taille soit un multiple de 4, tu peux dire que ton paramètre f va te donner une forme de taille 4f.
Mais il faut que f reste quelconque, ce serait une mauvaise idée d'imposer que f soit un multiple de 4 par exemple.
Déjà tes 6 formes sont indépendantes donc il te faut 6 méthodes de constructions, une pour chaque forme.
Ensuite, chacune de tes méthodes devra prendre un paramètre, mais ça ne veut pas dire que ce paramètre est obligatoirement la taille de la forme.
Donc si tu veux que ta taille soit un multiple de 4, tu peux dire que ton paramètre f va te donner une forme de taille 4f.
Mais il faut que f reste quelconque, ce serait une mauvaise idée d'imposer que f soit un multiple de 4 par exemple.
8 avril 2017 à 04:23
J'ai "Réussi" a "reproduire" la forme du premier mais je ne sais pas si c'est le bon algorithme a adopté
J'ai aussi du mal a comprendre le procédé de construction , Et quand déterminé si on va besoin d'avoir une boucle ou plus :/
8 avril 2017 à 12:46
Dans ton premier code tu mets 4 en dur, c'est faux, tu dois utiliser f.
"quand déterminé si on va besoin d'avoir une boucle ou plus"
Tu auras forcément besoin de deux boucles puisque tu travailles en 2D...
Si on prends la première forme, c'est un rectangle de largeur 4 et de hauteur 3.
On peut donc en déduire un paramétrage de rectangles de largeur X+1 et de hauteur X, l'exemple étant paramétré par X=3.
X=1 :
X=2 :
X=3 :
X=4 :
18 avril 2017 à 02:35
18 avril 2017 à 07:51
Donc deux boucles imbriquées. Celle qui construit la forme (par exemple sur la hauteur X du rectangle) et une qui construit chaque ligne (par exemple sur la largeur X+1 du rectangle).
Afficher un rectangle de largeur X+1 et de hauteur X ce n'est quand même pas bien sorcier... Ça ne devrait pas prendre plus de 2 minutes.
26 avril 2017 à 01:32