Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Connexion

Récupérer mon mot de passe

Chatbox externe


Derniers sujets
» [JEU] Mon voisin du dessous
Ven 11 Aoû 2017 - 9:17 par Clément.7

» Lancement du TI-Concours 2017 !
Sam 20 Mai 2017 - 0:27 par Paulo1026

» Chaînes Youtube des membres
Ven 19 Mai 2017 - 22:41 par Wistaro

» cacul du taux d'intêret
Ven 24 Mar 2017 - 21:50 par m@thieu41

» [Projet] Un mario by tout82
Dim 29 Jan 2017 - 14:09 par Wistaro

» Cherche documentation assembleur TI82stat
Mer 25 Jan 2017 - 12:29 par Ti64CLi++

» Probleme Ti-82 Stats fr
Jeu 12 Jan 2017 - 13:56 par Ti64CLi++

» ROM 82 stats.fr
Jeu 15 Déc 2016 - 10:24 par Ti64CLi++

» flappy bird
Jeu 15 Déc 2016 - 10:23 par Ti64CLi++

Partenaires
TI-Planet Espace-TI : Forum

Faire un don à Tout-82...
Où va cet argent ?
Membres donateurs:- Persalteas (10€)
- Wistaro (5€)
- jo2geek (22€)

Les posteurs les plus actifs du mois
Wistaro
 
Clément.7
 


Convertisseur de base X vers base Y

Poster un nouveau sujet   Répondre au sujet

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

Convertisseur de base X vers base Y

Message par Ruadh le Lun 1 Juin 2015 - 18:01

Bonjour à tous !
Pour mon premier message sur ce forum, j'ai décidé de vous présenter le convertisseur de base X vers Y jusqu'à la base 36 le plus optimisé que j'ai créé.
Taille : 157 octets

Code:
:EffEcr
:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -> Chaîne0
:Disp "BASE X VERS Y
:Prompt X,Y
:Input "N=",Chaîne1
:0
:For(I,1,longueur(Chaîne1
:RépX-1+carChaîne(Chaîne0,sous-Chaîne(Chaîne1,I,1 -> A
:End
:16 -> E
:While A
:partEnt(A/Y
:Output(8,E,sous-Chaîne(Chaîne0,A-RépY+1,1
:Rép -> A
:E-1 -> E
:End

Qu'en pensez-vous ? Pensez-vous qu'il existe un moyen de l'optimiser ?

Ruadh
Nouveau Venu
Nouveau Venu

Messages : 5
Points Concours : 0
Productivité : 0
Date d'inscription : 01/06/2015
Calculatrice(s) :
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Mingerton le Jeu 4 Juin 2015 - 10:35

Bien, on dirait bien que tu as réussi à faire plus léger que RTX7 Wink : http://www.tout82.org/t302-convertisseur-de-base-n-a-n

Je ne l'ai pas testé, mais si il fonctionne je ne vois pas d'optimisations évidentes.
avatar
Mingerton
----------------------
----------------------

Messages : 251
Points Concours : 103
Productivité : 5
Date d'inscription : 10/10/2013
Localisation : Comté de Kerry, Irlande

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Wistaro le Sam 6 Juin 2015 - 14:22

Beau travail !

Il est plus optimisé que celui de Linkakro?

__________________________________________________________________________
Clique ici pour retrouver tout mes programmes en TIbasic

Tu es curieux, Invité? Alors clique ici:


Coucou Invité !Ta dernière visite sur ce forum date de . Tu as posté un total de 78 message(s) sur Tout 82 et enfin, tu as 0 ans.
Si nous sommes le 0, je te souhaite un joyeux anniversaire ;-)

avatar
Wistaro
Passioné
Passioné

Messages : 908
Points Concours : 86
Productivité : 28
Date d'inscription : 16/06/2013
Localisation : Tarbes - DUT GEII
Calculatrice(s) :
  • TI-82
  • TI-82 Stats
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Voir le profil de l'utilisateur http://www.youtube.com/user/Wistaro

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Ruadh le Dim 7 Juin 2015 - 15:20

Wistaro, tu parles bien de celui-là ?
http://www.tout82.org/t174-convertisseur-binaire-decimal-hexadecimal

Oui, je gagne une quinzaine d'octets si j'enlève le menu à la fin de son programme. Et il fonctionne aussi bien que le sien, si ce n'est que je ne stocke pas le résultat dans une chaine.

Petite précision : la conversion fonctionne tant que le nombre donné est inférieur à 10^13 à cause des arrondis de la calculatrice.

Ruadh
Nouveau Venu
Nouveau Venu

Messages : 5
Points Concours : 0
Productivité : 0
Date d'inscription : 01/06/2015
Calculatrice(s) :
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Wistaro le Lun 8 Juin 2015 - 12:53

Oui en effet c'est lui :p

__________________________________________________________________________
Clique ici pour retrouver tout mes programmes en TIbasic

Tu es curieux, Invité? Alors clique ici:


Coucou Invité !Ta dernière visite sur ce forum date de . Tu as posté un total de 78 message(s) sur Tout 82 et enfin, tu as 0 ans.
Si nous sommes le 0, je te souhaite un joyeux anniversaire ;-)

avatar
Wistaro
Passioné
Passioné

Messages : 908
Points Concours : 86
Productivité : 28
Date d'inscription : 16/06/2013
Localisation : Tarbes - DUT GEII
Calculatrice(s) :
  • TI-82
  • TI-82 Stats
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Voir le profil de l'utilisateur http://www.youtube.com/user/Wistaro

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Ti64CLi++ le Jeu 16 Juil 2015 - 16:43

Très bon utilitaire et en effet, très bien optimisé. Very Happy
Bravo

__________________________________________________________________________
Retrouves tout mes programmes pour calculatrice(s) TI

Regarde ici Invité:
Bonjour Invité !
Ta dernière visite sur Tout82.org date de
Tu as posté 78 message(s).
Tu as 0 ans et tu es né le 0

NEURONIX IS WATCHING YOU!!!
avatar
Ti64CLi++
Intéressé
Intéressé

Messages : 92
Points Concours : 1
Productivité : 1
Date d'inscription : 16/07/2015
Localisation : Valence
Calculatrice(s) :
  • TI-82
  • TI-82 Stats
  • TI-82 Stats.fr

. : TI-82 Stats

Voir le profil de l'utilisateur http://www.tout82.org/

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Mingerton le Jeu 16 Juil 2015 - 17:11

Neuronix ici ? Quelle surprise ! Wink
avatar
Mingerton
----------------------
----------------------

Messages : 251
Points Concours : 103
Productivité : 5
Date d'inscription : 10/10/2013
Localisation : Comté de Kerry, Irlande

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Wistaro le Ven 17 Juil 2015 - 10:33

Y'a du peuple ici :p

__________________________________________________________________________
Clique ici pour retrouver tout mes programmes en TIbasic

Tu es curieux, Invité? Alors clique ici:


Coucou Invité !Ta dernière visite sur ce forum date de . Tu as posté un total de 78 message(s) sur Tout 82 et enfin, tu as 0 ans.
Si nous sommes le 0, je te souhaite un joyeux anniversaire ;-)

avatar
Wistaro
Passioné
Passioné

Messages : 908
Points Concours : 86
Productivité : 28
Date d'inscription : 16/06/2013
Localisation : Tarbes - DUT GEII
Calculatrice(s) :
  • TI-82
  • TI-82 Stats
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Voir le profil de l'utilisateur http://www.youtube.com/user/Wistaro

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par RTX7 le Dim 19 Juil 2015 - 16:12

C'est vrai que celui de Ruadh est plus léger que le miens et qu'il fait aussi bien.
Mais en faisant un mix des deux je suis sûr qu'on peut faire quelque chose d'encore mieux !
avatar
RTX7
Nouveau Venu
Nouveau Venu

Messages : 15
Points Concours : 1
Productivité : 1
Date d'inscription : 30/03/2015
Calculatrice(s) :
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Voir le profil de l'utilisateur http://tout82.free.fr/forum/profil_public.php?id=831

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Wistaro le Lun 27 Juil 2015 - 11:34

RTX7 a écrit:C'est vrai que celui de Ruadh est plus léger que le miens et qu'il fait aussi bien.
Mais en faisant un mix des deux je suis sûr qu'on peut faire quelque chose d'encore mieux !


Peut-être, mais ça me parait difficilement réalisable Smile

__________________________________________________________________________
Clique ici pour retrouver tout mes programmes en TIbasic

Tu es curieux, Invité? Alors clique ici:


Coucou Invité !Ta dernière visite sur ce forum date de . Tu as posté un total de 78 message(s) sur Tout 82 et enfin, tu as 0 ans.
Si nous sommes le 0, je te souhaite un joyeux anniversaire ;-)

avatar
Wistaro
Passioné
Passioné

Messages : 908
Points Concours : 86
Productivité : 28
Date d'inscription : 16/06/2013
Localisation : Tarbes - DUT GEII
Calculatrice(s) :
  • TI-82
  • TI-82 Stats
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Voir le profil de l'utilisateur http://www.youtube.com/user/Wistaro

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Ti64CLi++ le Lun 3 Aoû 2015 - 21:01

Eh oui,
dès que je vois un site de calculatrice, je m'inscrit Very Happy

__________________________________________________________________________
Retrouves tout mes programmes pour calculatrice(s) TI

Regarde ici Invité:
Bonjour Invité !
Ta dernière visite sur Tout82.org date de
Tu as posté 78 message(s).
Tu as 0 ans et tu es né le 0

NEURONIX IS WATCHING YOU!!!
avatar
Ti64CLi++
Intéressé
Intéressé

Messages : 92
Points Concours : 1
Productivité : 1
Date d'inscription : 16/07/2015
Localisation : Valence
Calculatrice(s) :
  • TI-82
  • TI-82 Stats
  • TI-82 Stats.fr

. : TI-82 Stats

Voir le profil de l'utilisateur http://www.tout82.org/

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Wistaro le Lun 3 Aoû 2015 - 22:19

Cool que tu sois là, neuronix !

__________________________________________________________________________
Clique ici pour retrouver tout mes programmes en TIbasic

Tu es curieux, Invité? Alors clique ici:


Coucou Invité !Ta dernière visite sur ce forum date de . Tu as posté un total de 78 message(s) sur Tout 82 et enfin, tu as 0 ans.
Si nous sommes le 0, je te souhaite un joyeux anniversaire ;-)

avatar
Wistaro
Passioné
Passioné

Messages : 908
Points Concours : 86
Productivité : 28
Date d'inscription : 16/06/2013
Localisation : Tarbes - DUT GEII
Calculatrice(s) :
  • TI-82
  • TI-82 Stats
  • TI-82 Stats.fr

. : TI-82 Stats.fr

Voir le profil de l'utilisateur http://www.youtube.com/user/Wistaro

Revenir en haut Aller en bas

Re: Convertisseur de base X vers base Y

Message par Contenu sponsorisé


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 pouvez répondre aux sujets dans ce forum