Procédure MAPLE !!!
Yoann34090
Messages postés
77
Date d'inscription
Statut
Membre
Dernière intervention
-
Friday_XIII -
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 !
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 !
A voir également:
- Procédure MAPLE !!!
- Maple - Télécharger - Gestion de données
- Procédure de frigo vide ✓ - Forum Consommation & Internet
- Le point d'entree de procedure est introuvable kernel32 dll ✓ - Forum Windows
- Le point d'entrée de procédure iswow64process2 est introuvable - Forum Windows
- Le point d'entrée de procédure eventsetinformation est introuvable advapi32.dll - Forum Windows
3 réponses
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
> 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