exercice :que calcule la procedure suivante:
svp trés urgent je veut connaitre que calcule cette procedure en MAPLE (son role) je suis debutant
mystere:=proc(x,y)
local c,xtmp,q;
c:=NULL ;
xtmp:=x;
while xtmp >=y do
q:=trunc(xtmp/y);
c:=xtmp-q*y,c;
xtmp:=q
od;
RETURN([xtmp,c])
end;
voici des examples
mystere(21,4);
[1, 1, 1]
mystere(33,4);
[2, 0, 1]
mystere(38,5);
[1, 2, 3]
> mystere(6,2);
[1, 1, 0]
> mystere(7,2);
[1, 1, 1]
> mystere(23,10);
[2, 3]
> mystere(258,10);
[2, 5, 8]
Message édité par hakimelghe le 06-02-2010 à 17:48:46