Procédure MAPLE !!!

Yoann34090 Messages postés 81 Statut Membre -  
 Friday_XIII -
Bonjour, je dois faire une procédure en MAPLE qui prend en paramètre un nombre décimal entier n, et une base k.
Je dois convertir le nombre decimal n en base k. et je ne sais pas comment commencer mon algorithme pour pouvoir faire ça.

Pouvez vous m'aidez ?

Merci beaucoup !

--
51 je t'aime j'en boirai des tonneaux !!
Configuration: Windows Vista
Firefox 3.0.4

3 réponses

  1. Yoann34090 Messages postés 81 Statut Membre 7
     
    S'il vous plaît aidez moi, merci d'avance !
    0
  2. Tomi1206
     
    Pour la base 2 sa fait
    > binaire:=proc(n);
    > d:=floor(ln(n)/ln(2));
    > N:=n;
    > L:=[];
    > for i from 0 to d do
    > u:='u';
    > if type(N,odd) then u:=1
    > else u:=0
    > fi;
    > L:=[op(L),u];
    > N:=(N-u)/2;
    > od;
    > s:=0;
    > for j from 1 to d+1 do
    > s:=s+L[j]*10^(j-1)
    > od;
    > RETURN(s)
    > end;

    maintenant pour une base k quelconque je ne sait pas vraiment
    0
  3. Friday_XIII
     
    écriture en base 2 : 1*2°+0*2¹+.......
    ce qui te donne 10..........

    pour la base k c'est pareil : tu remplaces juste les 2 puissance machin par k puissance machin
    et comme k est la variable donné en paramètre tu as gagné
    0