Programmation langage ADA
Fermémariam-j Messages postés 1433 Date d'inscription mercredi 9 mars 2022 Statut Membre Dernière intervention 28 janvier 2025 - 18 sept. 2022 à 12:53
- Programmation langage ADA
- Langage ascii - Guide
- Langage binaire - Guide
- Application de programmation - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
3 réponses
17 sept. 2022 à 12:25
bonjour,
Une attitude à éviter
Si vous prévoyez de poster votre sujet d'exercice en attendant une réponse toute faite, sachez que CCM ne fera pas vos exercices à votre place...
je ne demande pas a ce qu'on me fasse l'exercice je demande des conseils pour savoir quoi utiliser vu que je ne peux pas utiliser for . je suis perdu
17 sept. 2022 à 14:49
- Ne postez votre question que si vous avez déjà essayé de trouver une solution par vous-même. Surtout dites-nous ce que vous avez déjà tenté pour résoudre votre problème.
- Détaillez précisément le ou les point(s) qui vous pose(nt) un problème dans votre exercice. Si vous ne savez pas par où commencer, dites-le à ceux qui vous aident sur le forum et ils vous donneront éventuellement des axes de recherche.
- Présentez le travail déjà tenté ou expliquez les réflexions menées, cela donnera aux personnes qui essayerons de vous aider une base pour vous corriger ou vous réorienter. Mais aussi cela évitera d'obtenir une réponse utilisant des outils ou des concepts que vous n'auriez pas encore appris et donc que cette réponse ne soit pas utile, voire apporte encore plus de confusion.
Modifié le 18 sept. 2022 à 09:09
BONJOUR,
A priori, "for" est une boucle: "de: "A"-->à: "B"
Et donc: Deux boucles imbriquées.
For y= 1 à Nombre de lignes
For x= (là tu a deux solutions:
Soit tu te sert de l'incrémentation de x pour poser les "+"
Soit tu incrémente la position des "+" (A) sur l'axe des x(abcisses) à chaque x(de la boucle des x)
Poser "+"
A = A + 1 (ou nombre d'espaces)
x suivant (next x)
A = A - d (nombre d'espaces) //pour revenir en arrière
d = d + 1 //Plus en arrière
y suivant (next y) // en supposant que y est une position sur l'axe des y (ordonnée).
Il faut penser avant de réfléchir, et vice versa...
Voilà pour le moins de quoi réfléchir et donner à penser...
Modifié le 18 sept. 2022 à 13:40
Tu peux aussi faire:
[code]
xx=100: yy=100: a$="+": n=1
for y=1 to 10
for x=1 to n
Placer a$ en xx , yy
xx = xx + 10
next x
xx = xx - (n * 10) - n
n = n + 1
yy = yy + 10
next y
[/code]
C'est plus original.