Page 1 of 1

[RESOLU] Problème rappel de résultat

Unread postPosted: 24 Mar 2010, 16:35
by nfsdu91
Bonjour a tous

je vous explique je fais un programme pour calculer le déplacement du moment d'une force à un point de réduction :D:
j'ai fait pour ca 2 programmes afin d'utiliser l'autre tout seul.
Donc mon programme est :

:Disp "Moment:"
:Input "Nombre X:",M
:Input "Nombre Y:",N
:Input "Nombre Z:",O
prgmPRODVECT
M+G-X
N+H-Y
O+I-Z

Or dans le programme que j'appelle, je calcule G,H et I et à la fin, je n'arrive pas à revenir au programme initial pour faire mon 2nd calcul.
Comment je peux faire ? Merci

Re: [RESOLU] Problème rappel de résultat

Unread postPosted: 24 Mar 2010, 19:15
by nfsdu91
:|: Comment ça ? mon premier programme est utilisé pour faire un produit scalaire est

:ClrHome
:Disp"Vecteur u:"
:Input "Nombre X:",A
:Input "Nombre Y:",B
:Input "Nombre Z:",C

Disp "Vecteur v:"
:Input "Nombre X:",D
:Input "Nombre Y:",E
:Input "Nombre Z:",F

BF-CE-G
CD-AF-H
AE-BD-I

Disp "Vecteur w:",G,H,I

Re: [RESOLU] Problème rappel de résultat

Unread postPosted: 24 Mar 2010, 21:43
by JayTe
Je ne suis pas expert en z80, mais le plus simple serait je pense de rassembler tes 2 programmes en un seul. Vu qu'ils ne font que quelques lignes, c'est faisable sans trop de difficultés, et tu éviteras tous ces problèmes :): .

Re: [RESOLU] Problème rappel de résultat

Unread postPosted: 24 Mar 2010, 22:13
by tama
Hm, sinon y a l'instruction Return qui existe pour revenir dans ton programme d'où tu l'as quitté ;)

prgmMAIN
[font=Courier New]
ClrHome
0-I
Disp "Programme principal"
Disp "I=",I
prgmSUB
Disp "Retour au programme principal"
Disp "I=",I
[/font]


prgmSUB

[font=Courier New]
42-I
Disp "Sous-programme"
Disp "I=",I
Return
[/font]

Devrait afficher (si je ne dis pas de bêtises) (aux majuscules/minuscules près)

Programme principal
I=
0
Sous-programme
I=
42
Retour au programme principal
I=
42


Sinon, c'est une bonne chose en général de séparer les programmes (programmation modulaire toussa ... en gros pour éviter de devoir tout changer quand tu veux faire une petite modification, ça marche surtout pour les langages compilés pour éviter de tout recompiler à chaque modification) mais pour un petit programme comme celui-là ce n'est pas la peine, tu peux tout regrouper

Have fun :)

Re: [RESOLU] Problème rappel de résultat

Unread postPosted: 25 Mar 2010, 17:21
by nfsdu91
Merci :#zen#: a tous et la raison pour laquelle je ne veux pas les regrouper est que je veux pouvoir me servir de mon 2e programme tout seul :):