Page 1 of 1

Casio fx92+ conversion héxadecimal en décimal

Unread postPosted: 03 Jul 2019, 13:55
by ptijoz
Bonjour
pour convertir un nombre hexa en décimal de 4 chiffres

exemple :
63CB donnera 25547

63CB en HEXA c'est 6 3 12 et 11

Code: Select all
0->A
0->C
Répéter 4
   ?->B
   A+Bx16^(C)->A
   C+1->C

Afficher Résult A


On rentre en partant de la fin soit 11 ,12, 3 et 6

Bon je ne sais pas rentrer le code sur le PC..

Re: fx92+ hexa eb decimal

Unread postPosted: 03 Jul 2019, 21:25
by critor
Merci. :)

Tu as essayé le logiciel pour rentrer le code ?
archives_voir.php?id=1451353

Tu peux ensuite le sauvegarder via le QR Code.

Re: Casio fx92+ conversion héxadecimal en décimal

Unread postPosted: 04 Jul 2019, 07:54
by ptijoz
Merci ! @critor
un peu galère mais on y arrive
voici la version 2
Image

on choisit le nombre de chiffres à saisir exemple à la question C? tapons 5;

et maintenant on rentre le nombre de gauche à droite (ce qui est plus simple)

pour A1B2C
et à chaque question B? on rentre la valeur hexa
Tapons successivement 10, 1, 11, 2, 12

et le résultat sera 662316

Image

Image

Re: Casio fx92+ conversion héxadecimal en décimal

Unread postPosted: 04 Jul 2019, 10:18
by grosged
On peut aussi convertir depuis le mode Calcul, en ayant préalablement initialisé les variables A,B,C,D,E,F puis y :

    10 STO A
    11 STO B
    12 STO C
    13 STO D
    14 STO E
    15 STO F
    16 STO y

Pour convertir, par exemple, A1B2C, il faudra entrer cette séquence :

Ayyyy+1yyy+Byy+2y+C

ou plus "proprement"...

Ay⁴+1y³+By²+2y+C

ou même (conversion en lisant de gauche à droite)...
C+2y+Byy+1yyy+Ayyyy

Je reconnais que cette méthode est un peu plus fastidieuse, mais elle à le mérite de fonctionner même après un reset (puisque les variables "survivent" au reset). :)

Re: Casio fx92+ conversion héxadecimal en décimal

Unread postPosted: 05 Jul 2019, 08:28
by ptijoz
Bonjour
oui bien sûr il existe beaucoup de méthodes et la tienne fait comprendre la décomposition des opérations. :)
C'est vrai que c'est un peu fastidieux. Par exemple quand on veut convertir 1234ABCDEF il faut s'armer de courage :( pour retrouver le résultat 7,819308594E10
Sinon pourquoi passer par le menu algo pour affecter tes variables ? en mode calcul 10 STO A serait beaucoup plus intuitif

Re: Casio fx92+ conversion héxadecimal en décimal

Unread postPosted: 05 Jul 2019, 09:02
by ptijoz
Bonjour
j'ai adapté le programme pour conversion d'un nombre d'une base quelconque en base 10

Image

Le programme demande :
1) dans quelle base est le nombre à convertir ->B
2) le nombre de chiffres que contient ce nombre ->C
3) d'entrer successivement la valeur de chacun des chiffres ->M

Exemple on veut convertit 34567 de base 8 en base 10
B? 8
C? 5
M? 3
M? 4
M? 5
M? 6
M? 7

et le programme affiche le résultat est 14711

Re: Casio fx92+ conversion héxadecimal en décimal

Unread postPosted: 05 Jul 2019, 16:27
by grosged
ptitjoz wrote:pourquoi passer par le menu algo pour affecter tes variables ? en mode calcul 10 STO A serait beaucoup plus intuitif

Oui, je suis tout-à-fait d'accord, mais c'est juste que je n'arrivais pas à faire ça en mode calcul : en y regardant de plus près, je viens de m'apercevoir qu'il ne fallait pas- juste après [STO] - taper sur [ALPHA] pour sélectionner la variable :? :D (je vais corriger mon post ;) )