Bezout Ti Nspire

Salut j'essaye de faire un programme qui puisse résoudre des problème en spémath. En fait, le programme devrait proposer une solution pour trouver le couple (u,v) dans l'équation au + bv = d.
J'ai essayez de reproduire le programme de ce site:
http://homeomath2.imingo.net/bezout.htm
mais je me suis complètement loupé, je veux déjà fixé les base:
- Faire apparaître l'algorithme d’Euclide
- Faire apparaître le couple (u;v)
Une fois que je serait satisfait de ces deux chose je pourrais perfectionner le programme.
Voici ce que j'ai fais pour l'instant(ATTENTION C'EST TRÈS MOCHE):
Merci de bien vouloir m'aidez
!
Surtout n'hésitez pas a m'expliquer le programme du site que j'ai proposer, si vous pouviez me répondre assez vite se serait cool parce que le BAC approche
! Merci d'avoir lu.
J'ai essayez de reproduire le programme de ce site:
http://homeomath2.imingo.net/bezout.htm
mais je me suis complètement loupé, je veux déjà fixé les base:
- Faire apparaître l'algorithme d’Euclide
- Faire apparaître le couple (u;v)
Une fois que je serait satisfait de ces deux chose je pourrais perfectionner le programme.
Voici ce que j'ai fais pour l'instant(ATTENTION C'EST TRÈS MOCHE):
- Code: Select all
Define eucl()=
Prgm
:Request "a=",a₀
:Request "b=",b₀
:a₀→a
:b₀→b
:mod(a,b)→r₀
:r₀→r
:intDiv(a,b)→q₀
:q₀→q
:gcd(a,b)→w
:While r≠w
:Disp a,"=",b,"*",q,"+",r
:b→a
:r→b
:intDiv(a,b)→q
:mod(a,b)→r
:EndWhile
:Disp a,"=",b,"*",q,"+",r
:Disp r,"=",a,"-",b,"*",q
:Disp r₀,"=",a₀,"-",b₀,"*",q₀
:Disp r,"=",a,"-(",a₀,"-",b₀,"*",q₀,")*",q
:Disp b₀,"= x"
:Disp a₀,"= y"
:x→b₀
:y→a₀
:x-(y-x*q₀)*q→d
:Disp r,"=",d
:EndPrgm
Merci de bien vouloir m'aidez

Surtout n'hésitez pas a m'expliquer le programme du site que j'ai proposer, si vous pouviez me répondre assez vite se serait cool parce que le BAC approche
