Bienvenue sur le site de >>HPLio<<
Ce site est consacré aux fabuleux calculateurs HP39/40/48/49
série G
Cliquer ici pour m'envoyer un message sur ICQ
Voici mon ICQ = 87098167
English page
Choisissez votre langue
Page française

 

HPBase version 1.0

Voici un petit outil qui vous permet aisément de convertir un nombre d'une base en une autre.

 

DIFFÉRENTES LIBRAIRIES (cliquez sur le HPBase qui vous convient pour le télécharger) :

Il existe 4 librairies pour HP48g et 1 seule pour HP49g.
Pour HP48g :
- HPBase fonctionnant tout seul : Précision de la conversion à 21 bits ;
- HPBase fonctionnant avec JAVA : Précision de la conversion à 21 bits ;
- HPBase fonctionnant avec JAVA et ERABLE : Précision de la conversion à 64 bits ;
- Librairie comprenant les 3 HPBase
;
Pour HP49g :
- HPBase
fonctionnant tout seul : Précision de la conversion à 64 bits ;

 

ARGUMENTS REQUIS SUR LA PILE :

Avant de lancer HPBase, vous devez poser sur le niveau 2 de la pile un TAG (+ sur HP48g ou + sur HP49g) paramettrant la base de départ et le nombre à convertir dans une chaîne de caractères. Exemple :33: "SALUT123".
Au niveau 1 de la pile, vous devez indiquer par un réel (ou plutôt un entier naturel) la base d'arrivée. Exemple :
27
Cela donne :
ATTENTION : Les bases doivent tapée en base 10 et être comprises entre 2 et 36. La base 36 est composée des 10 chiffres de la base décimale et de toutes les lettres majuscules de l'alphabet anglais : [0,1,2,3, ... ,W,X,Y,Z]. Vous pouvez cependant dépasser cette limite mais le caractère codant le chiffre sera fonction de la table ASCII du HP48/9.

EXECUTION DE HPBase et RESULTATS OBTENUS:

Après avoir lancé HPBase avec les arguments adéquats, un résultat intermédiaire en base décimale apparaît comme celui-ci :
-> La ligne du haut affiche le développement de votre nombre en base 10 (comme ça vous pouvez commencer à recopier sur votre copie) !
-> Le nombre entre guillemets est le résultat de la conversion de votre nombre en base 10 : c'est ce que j'appelle le résultat intermédiaire.

Arrive ensuite le résultat final sur la pile. Si vous n'utilisez pas la librairie HPBase pour HP48g fonctionnant toute seule (c'est à dire sans JAVA et ERABLE), le résultat sera présenté sous forme d'une liste pour un meilleur affichage avec JAVA ou le métakernel.
Le premier objet sera le TAG que vous avez entré comme arguments :
:33: "SALUT123" ;
Le second sera le développement de votre nombre en puissance de la base de départ :
0+3*33^0+2*33^1+.... ;
Le troisième sera le résultat intermédiaire en base 10 :
:10: "1207089547260" ;
Le quatrième sera le développement de votre nombre en puissance de la base d'arrivée :
0+24*27^0+13*27^1.... ;
Le cinquième sera le résultat final de la conversion :
:27: "47AJ3PBDO" ;
Voilà le résultat sur le niveau 1 de la pile avec JAVA . Et voici la liste pendant le scrooling avec JAVA ! Pour "scrooller" la liste sur la pile avec JAVA sur HP48g, pressez puis .
Vérifiez que le résultat n'a pas été faussé par le manque de précision !

>Lien vers le début de la page

>Retour à la page principale