[AXE] Convertisseur Dec -> Hex

Voir le sujet précédent Voir le sujet suivant Aller en bas

[AXE] Convertisseur Dec -> Hex

Message par Metallica le 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.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
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

Re: [AXE] Convertisseur Dec -> Hex

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

Le code retravaillé par le maître. :sunny:

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
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica le 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

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
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

Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute le 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
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

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

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

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
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

Re: [AXE] Convertisseur Dec -> Hex

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

/me se relie.

Exacte, erreur de recopiage. Content

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis le 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.

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
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

Re: [AXE] Convertisseur Dec -> Hex

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

80% pour la version 1.0.0 :twisted:

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

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

:cheers:

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
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

Re: [AXE] Convertisseur Dec -> Hex

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

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

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
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

Re: [AXE] Convertisseur Dec -> Hex

Message par persalteas le Sam 1 Jan - 8:16

j'ai voté avant hier.

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
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

Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute le Sam 1 Jan - 13:33

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

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis le Sam 1 Jan - 16:14

Je suis d'accord.

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica le Sam 1 Jan - 16:26

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

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis le Sam 1 Jan - 16:29

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

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
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

Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute le 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
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

Message par persalteas le 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...

_________________
[Vous devez être inscrit et connecté pour voir cette image]

persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 21
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

Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute le Lun 3 Jan - 15:16

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

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Alexis le Lun 3 Jan - 15:41

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

_________________
L'administrateur du forum.

Salut Invité, tu as posté 11 messages sur le forum.

Mes projets:
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 23
Messages : 2320
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica le 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 ?

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
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

Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute le Mer 12 Jan - 15:33

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

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica le Mer 12 Jan - 15:37

ou Hexa avec des modulo et des If

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
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

Re: [AXE] Convertisseur Dec -> Hex

Message par kindermoumoute le Mer 12 Jan - 15:44

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

kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 22
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Metallica le Mer 12 Jan - 15:57

Ok.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

Commencer Dropbox avec 500mo offert en étant parrainé !

Metallica
Or 4
Or 4

Sexe : Masculin
Age : 20
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

Re: [AXE] Convertisseur Dec -> Hex

Message par Contenu sponsorisé Aujourd'hui à 16:42


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

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