Convertisseur de base N à N Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème

Tout 82
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tout 82

Ven 19 Avr 2024 - Bienvenue,

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
Convertisseur de base N à N EmptyDim 16 Oct 2022 - 21:11 par Wistaro

» Bonne année 2018!
Convertisseur de base N à N EmptyVen 2 Nov 2018 - 19:42 par Ti64CLi++

» Lancement du TI-Concours 2017 !
Convertisseur de base N à N EmptySam 20 Mai 2017 - 0:27 par Paulo1026

» Chaînes Youtube des membres
Convertisseur de base N à N EmptyVen 19 Mai 2017 - 22:41 par Wistaro

» cacul du taux d'intêret
Convertisseur de base N à N EmptyVen 24 Mar 2017 - 21:50 par m@thieu41

» [Projet] Un mario by tout82
Convertisseur de base N à N EmptyDim 29 Jan 2017 - 14:09 par Wistaro

» Cherche documentation assembleur TI82stat
Convertisseur de base N à N EmptyMer 25 Jan 2017 - 12:29 par Ti64CLi++

» Probleme Ti-82 Stats fr
Convertisseur de base N à N EmptyJeu 12 Jan 2017 - 13:56 par Ti64CLi++

» ROM 82 stats.fr
Convertisseur de base N à N EmptyJeu 15 Déc 2016 - 10:24 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
Aucun utilisateur


Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Convertisseur de base N à N

3 participants

Aller en bas  Message [Page 1 sur 1]

1Convertisseur de base N à N Empty Convertisseur de base N à N Mer 8 Avr 2015 - 0:30

RTX7

RTX7
Nouveau Venu
Nouveau Venu

Entrez la base d'entrée, de sortie puis la valeur à convertir.
Au défit de faire mieux et plus léger !

Prgm AllBase V3 187 octets.
Code:
:"0123456789ABCDEF->Chaîne0   ----   (Allez jusqu'à Z pour la base 36).
:EffEcr:0->N:0->R
:Input:"DE BASE ",X
:Input "A ",Y
:Input "N= ",Chaîne1
:longueur(Chaîne1->L
:For(Z,0,L-1
:carChaîne(Chaîne0,sous-Chaîne(Chaîne1,L-Z,1))-1
:R+X^ZRép->R
:End
:Repeat non(R
:N+1->N
:Output(8,17-N,sous-Chaîne(Chaîne0,1+R-Yent(R/Y),1
:ent(R/Y->R
:End

Vous pouvez le tester à cette adresse :
http://www.kaagaard.dk/service/convert.htm
Fichiers joints
Convertisseur de base N à N AttachmentConvertisseur.txt
Convertisseur
(1 Ko) Téléchargé 463 fois

http://tout82.free.fr/forum/profil_public.php?id=831

2Convertisseur de base N à N Empty Re: Convertisseur de base N à N Mer 8 Avr 2015 - 13:40

Mingerton

Mingerton
----------------------
----------------------

Eh bien pourquoi ne pas faire quelques octets plus léger ? :
Code:
:"0123456789ABCDEFHIFKLMNOPQRSTUVWXYZ->Str0
:DelVar NDelvar RClrHome
:Input "DE BASE ",X
:Input "A ",Y
:Input "N=",Str1
:length(Str1->L
:For(Z,0,L-1
:-1+inString(Str0,sub(Str1,L-Z,1
:R+X^ZAns->R
:End
:While R
:N+1->N
:Output(8,17-N,sub(Str0,1+R-YiPart(R/Y),1
:iPart(R/Y->R
:End

Voilà ! Cool

Sinon, on voit que avec Omnicalc, c'est drastiquement plus rapide. Enfin, c'est une lib donc ça compte pas :P :
Code:
Input "DE BASE ",A
Input "A ",B
Input "N=",Str1
real(25,Str1,A,B

3Convertisseur de base N à N Empty Re: Convertisseur de base N à N Mer 8 Avr 2015 - 20:16

RTX7

RTX7
Nouveau Venu
Nouveau Venu

J'ai recopier ton prgm en Français :
Code:
:Input "DE BASE ",A
:Input "A ",B
:Input "N=",Chaîne1
:réel(25,Chaîne1,A,B
Je n'arrive pas à m'en servir  :o
J'ai ERREUR ARGUMENT après B.

C'est quoi un Omnicalc ? Et un lib s'il te plaît ?  Shocked

http://tout82.free.fr/forum/profil_public.php?id=831

4Convertisseur de base N à N Empty Re: Convertisseur de base N à N Mer 8 Avr 2015 - 20:52

Mingerton

Mingerton
----------------------
----------------------

C'est normal que tu ne puisses pas t'en servir : tu as besoin de la lib. Une lib est une bibliothèque de programmes ("library"), de fonctions supplémentaires à la calculatrice. Les lib exploitent des romcalls qui ne le sont pas dans l'OS. Les plus populaires sont xLib, Symbolic, Omnicalc, Celtic. Ce sont souvent des app, donc non accessibles à un modèle inférieur à la 83+. Il en existe néanmoins une pour 83/82 stats/.fr, il s'agit de Wlib que tu pourras retrouver sur le site Wink

5Convertisseur de base N à N Empty Re: Convertisseur de base N à N Mer 8 Avr 2015 - 21:49

m@thieu41

m@thieu41
----------------------
----------------------

Sujet vu et revu Wink
Un bon résumé des prgm par linka:
http://www.tout82.org/t174-convertisseur-binaire-decimal-hexadecimal

6Convertisseur de base N à N Empty Re: Convertisseur de base N à N Mer 8 Avr 2015 - 22:08

Mingerton

Mingerton
----------------------
----------------------

Voilà un feature de la TI-86 qui n'aurait jamais du disparaitre !

Son convertisseur a au moins le mérite de traiter 36 bases en un poids record.

7Convertisseur de base N à N Empty Re: Convertisseur de base N à N Mer 8 Avr 2015 - 23:33

RTX7

RTX7
Nouveau Venu
Nouveau Venu

Au pire on n'est pas sur www.tout83+.org s'il vous plait...
Je cherchais encore à comprendre real(25,strl,A,B...
Sinon merci pour Wink, je ne connaissais pas ces rajouts de fonctions, j'irai voir.

http://tout82.free.fr/forum/profil_public.php?id=831

8Convertisseur de base N à N Empty Re: Convertisseur de base N à N Jeu 9 Avr 2015 - 7:43

Mingerton

Mingerton
----------------------
----------------------

Non on n'est pas sur tout83+, mais la 82+ en est une, et la 82A est une 84+. Ca ne me choque pas de mettre ce code à titre indicatif. Wink

Real(25... Sert à appeller une fonction de la lib omnicalc.

Contenu sponsorisé



Revenir en haut  Message [Page 1 sur 1]

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