les valeurs selon l’énoncé
A <---T
B<----ST
C<----CA
donc j'ai associé ces valeurs avec les paramètres en appelant Contact(C,A,B)
C avec pA
A avec pB
B avec pC
il reste à faire l'affichege de (A+B+C)
CANONTONRACANON
Version imprimable
les valeurs selon l’énoncé
A <---T
B<----ST
C<----CA
donc j'ai associé ces valeurs avec les paramètres en appelant Contact(C,A,B)
C avec pA
A avec pB
B avec pC
il reste à faire l'affichege de (A+B+C)
CANONTONRACANON
faux.
Tu vas trop vite ...
Tu me dis :
puis :Citation:
pA c'est CANON
pB c'est TON
pC c'est RACANON
alors A+B+C donne ...Code:
1
2
3 C avec pA A avec pB B avec pC
je vois pas vraiment pas !!!!
Bah c'est tout simple en fait :
comme tu as appelé Contact(C,A,B), tout ce que tu as fait avec pA c'est comme si tu l'avais fait avec C (le premier paramètre lors de l'appel), tout ce que tu as fait avec pB c'est comme si tu ;avais fait avec A (le deuxième paramètre lors de l'appel) et tout ce que tu as fait avec pC c'est comme si tu l'avais fait avec B (le dernier paramètre lors de l'appel).
Après l'appel tu as :
A=pB='TON'
B=pC='RACANON'
C=pA='CANON'
Donc afficher A+B+C donne TONRACANONCANON.
ah oui j'avais pas compris ça
exercice 2
Programme Test */ exécuter "Programme Test" --> on ne fait rien
Var */ exécuter "Var" --> on ne fait rien
x,y : entier */ exécuter "x,y : entier" --> on crée 2 variables en mémoire, initialisé à zero
debut */ exécuter "début" --> on ne fait rien
x<---MaFonction(6,5)*/ on affecte x avec le valeur de 6*5=30
/* MaFonction renvoie le résultat du produit du premier paramètre par le 2eme */
y<---7 */ on affecte la variable 'y' par la valeur 7
Appeler MaProcédure(x,y,10)*/ on appele la procedure 'MaProcedure'
/* MaProcedure multiplie les deux premiers paramètres par le 3eme alors x=30*10 et y=7*10
Ecrire (x+y) */ on affiche la somme de (y+x) alors (300+70)
mais encore ... que valent x et y après chaque étape ????
on sait que y vaut 7 mais x on sait pas
Que comprends-tu quand tu lis :
Code:
1
2 x<---MaFonction(6,5) /* MaFonction renvoie le résultat du produit du premier paramètre par le 2eme */
que x vaut 6*5
bingo !
Il suffit de continuer et de donner la valeur de x et y à chaque ligne ... pas compliqué :)
j'ai modifié si tu peux regarder stp
:ccool:
C'est ça.
Coool Merci beaucoup