Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal

[AXE] Convertisseur Dec -> Hex

4 participants

Aller en bas

[AXE] Convertisseur Dec -> Hex Empty [AXE] Convertisseur Dec -> Hex

Message par Metallica Jeu 30 Déc - 16:38

Grâce à la nouvelle version de l'Axe Parser (0.4.7), j'ai créé un convertisseur Décimal vers Hexadécimal.
Voici la source:
Code:
:.HEXDEC
:ClrHome
:1→A
:Repeat getkey(41)  // La touche [On]
:Pause 200
:Output(0,4,"Dec:
:Output(0,5,"Hex:
:Output(5,4,A▶️Dec
:Output(6,5,A▶️Hex
:If getkey(2)
:A-1→A
:End
:If getkey(3)
:A+1→A
:End
:If getkey(1)
:A-10→A
:End
:If getkey(4)
:A+10→A
:End
:End

Les touches:
:arrow: [flèche gauche] → soustrait 1 au nombre*
:arrow: [flèche droite] → ajoute 1 au nombre**
:arrow: [flèche bas] → soustrait 10 au nombre*
:arrow: [flèche haut] → ajoute 10 au nombre**
:arrow: [On] → quitter le programme
*(si le nombre est inférieur à 0 alors ça lui ajoute 65535)
**(si le nombre est supérieur à 65535 alors ça lui soustrait 65535)

Je posterais un lien à l'avenir.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Jeu 30 Déc - 17:12

Le code retravaillé par le maître. ☀

Code:
:.HEXDEC
:ClrHome
:0→A
:Output(0,4,"Dec:
:Output(0,5,"Hex:
:Repeat getkey(41)
:Output(5,4,A▶️Dec
:Output(6,5,A▶️Hex
:getKey(4)-getKey(1)*10-getkey(2)+getKey(3)+A→A
:!If getKey(54)
:While getKey(0):Pause 7:End
:Else
:Full
:End
:End

Ton exercice sera de commenter ce code. :D


Dernière édition par kindermoumoute le Jeu 30 Déc - 17:29, édité 1 fois
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica Jeu 30 Déc - 17:19

Le code retravaillé par le maître et commenté par ... moi !
Code:
:.HEXDEC
:ClrHome  // Efface l'écran
:0→A  // Défini à zéro la variable A
:Output(0,4,"Dec: 
:Output(0,5,"Hex:
:Repeat getkey(41)  // Répète jusqu'à ce que [On] soit pressé
:Output(5,4,A▶Dec  // On affiche la valeur décimal de A
:Output(6,5,A▶Hex  // On affiche la valeur héxadécimal de A
:getKey(4)-getKey(1)*10-getkey(2)+getKey(3)+A→A
  // Un ptit calcul avec boléen sur la variable A. ^^
:!If getKey(54)
  // Si on appuie pas sur 2nd alors c'est lent sinon méga rapide !
:While getKey(0):Pause 7:End
:Else
:Full
:End:End

Voilà, le code commenté. Sinon t'es sûr que Pause 7 suffit à ce que ce soit précis.


Dernière édition par Metallica le Ven 31 Déc - 18:09, édité 3 fois
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Jeu 30 Déc - 17:21

Ouai !
Tout ceux qui apprennent l'Axe aujourd'hui sont les futurs maître pour les prochaine années. Clin Oeil
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica Jeu 30 Déc - 17:26

Évidement Cool
Sinon t'as oublié un End à la fin. La boucle du Repeat n'est pas fermé.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Jeu 30 Déc - 17:30

/me se relie.

Exacte, erreur de recopiage. Content
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis Jeu 30 Déc - 18:56

Cool ton programme, je passe de 0.4.6 à 0.4.7, j'avais pas vu la mise à jour.
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Jeu 30 Déc - 19:07

80% pour la version 1.0.0 :twisted:
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis Ven 31 Déc - 17:21

:cheers:
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica Ven 31 Déc - 18:08

Et l'Axe Parser est élu programme de l'année sur Ti Calc ! :D
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par persalteas Sam 1 Jan - 8:16

j'ai voté avant hier.
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Sam 1 Jan - 13:33

Programme du siècle je dirais même, sur z80.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis Sam 1 Jan - 16:14

Je suis d'accord.
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica Sam 1 Jan - 16:26

Le siècle n'est pas terminé.. peut être un nouveau langage encore mieux. Qui sait ?
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis Sam 1 Jan - 16:29

Possible mais je pense que ça va être difficile de battre Kevin Horowitz.
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Sam 1 Jan - 18:00

Bon ok, ce sera l'Axe Parser 2.1 qui concrétisera la ligné, mais c'est toujours l'Axe.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par persalteas Dim 2 Jan - 20:29

moi je ne le trouve pas si bien que ça, ce language. remarque, je ne peux pas me permettre de faire des commentaires avant d'avaoir fini le tutoriel.


ps: interdiction de me taper dessus, mais: si je vous laisse faire, on va devenir le premier forum spécialisé dans l'axe. alors je sais que ça va augmenter la popularité du forum, mais moi j'aime bien le basic quand même...
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Lun 3 Jan - 15:16

Le TI-Basic a bien d'autres avantages, notamment pour les mathématiques.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis Lun 3 Jan - 15:41

En parlant de TI-BASIC j'ai programmé un tour de magie en TI-BASIC aujourd"hui !
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica Mer 12 Jan - 15:27

Voilà une petite mise à jour incluant l'ASCII:

Code:
:.HEXDEC
:ClrHome
:0→A
:Output(0,4,"Dec:
:Output(0,5,"Hex:
:Output(0,6,"ASCII:
:Repeat getkey(41)
:Output(5,4,A▶Dec
:Output(6,5,A▶Hex
:Output(7,6,A▶Char
:getKey(4)-getKey(1)*10-getkey(2)+getKey(3)+A→A
:!If getKey(54)
:While getKey(0):Pause 7:End
:Else
:Full
:End
:End

Et pendant que j'y suis, existe-t-il une fonction pour afficher un nombre en binaire ?
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Mer 12 Jan - 15:33

Nope, mais ce n'est pas très compliqué à faire sur un nombre décimal.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica Mer 12 Jan - 15:37

ou Hexa avec des modulo et des If
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute Mer 12 Jan - 15:44

Oui, sauf que l'hexa est une chaîne de caractère ici.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica Mer 12 Jan - 15:57

Ok.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[AXE] Convertisseur Dec -> Hex Empty Re: [AXE] Convertisseur Dec -> Hex

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum