Rechercher
Connexion
Chatbox externe
Derniers sujets
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 |
Convertir base 10, 2, 16
+2
ashtrail
pito2901
6 participants
Tout 82 :: Programmes :: Les Programmes des Internautes (TI-Basic z80) :: Aide à la programmation (TI-Basic z80)
Page 1 sur 2
Page 1 sur 2 • 1, 2
Convertir base 10, 2, 16
Bonjour à tous !
Est-il possible que la ti 82 stats supporte un programme de conversion des bases décimales, binaires et hexadécimales ?
Si oui, comment si prendre (via le graph pour l'affichage ???)
Est-il possible que la ti 82 stats supporte un programme de conversion des bases décimales, binaires et hexadécimales ?
Si oui, comment si prendre (via le graph pour l'affichage ???)
Re: Convertir base 10, 2, 16
Oui c'est possible. Sinon si tu le veux pour l'utiliser personnellement je peut te filer un programme en python exécutable sur ton ordi.
(je sens qu'en TI Basic l'héxa va faire chier avec ses lettres à la place des nombres).
(je sens qu'en TI Basic l'héxa va faire chier avec ses lettres à la place des nombres).
Re: Convertir base 10, 2, 16
Bien sûr que c'est possible, ça a été fait et refait .
Ici Linka a posté plusieurs versions (quelques messages après le premier post):
http://tout82.free.fr/forum/sujet.php?sujet=3354
Ici Linka a posté plusieurs versions (quelques messages après le premier post):
http://tout82.free.fr/forum/sujet.php?sujet=3354
m@thieu41- ----------------------
- Messages : 939
Points Concours : 65
Productivité : 47
Date d'inscription : 02/06/2013
Localisation : Nice, France
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Convertir base 10, 2, 16
Houla! C'est du lourd. Je pense que faire mieux serait assez difficile...
Re: Convertir base 10, 2, 16
Nan je t'offrais de te donner un lien d'un programme que j'ai fait en python. Mais au final tu as tout ce qu'il te faut avec le truc de Linka.
Re: Convertir base 10, 2, 16
Tu m'étonnes !
Il y a ce petit bout d'intéressant:
Il y a ce petit bout d'intéressant:
- Code:
:"FEDCBA->Chaîne0
:0->R:10->A:11->B:12->C:13->D:14->E:15->F
:EffEcr
:Menu("BASE",10 A X",1,"X A 10",2
:Lbl 1
:Disp "10 A X"
:Prompt X,N
:While N=/=0
:R+1->R
:N-Xent(N/X
:If Rép<10:Then:Output(8,17-R,Rép):Else:Output(8,17-R,sous-Chaîne(Chaîne0,16-Rép,1:End
:partEnt(N/X->N
:End:Stop
:Lbl 2
:Disp "X A 10"
:Prompt X
:Input "N=?",Chaîne0
:longueur(Chaîne0->L
:For(E,0,L-1
:expr(sous-Chaîne(Chaîne0,L-E,1
:If Rép supérieur ou égal à X:Disp "ERREUR !
:R+X^Eent(Rép->R
:End
:Output(8,1,R
Dernière édition par pito2901 le Mer 23 Oct 2013 - 16:13, édité 1 fois
Re: Convertir base 10, 2, 16
Nan en bas de la page Linka a un prog qui te traduit n'importe quelle base en n'importe quelle autre.
Re: Convertir base 10, 2, 16
Tu as regardé celui de Linka?
- Code:
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZÁ"üStr1
Input "BASE=",X
Input "VERS=",Y
Input "X=",Str2 // saisir nombre en chiffres et lettres, comme hexadécimal
length(Str2üN
0üP
For(W,0,N-1 // Conversion de base quelconque à 10
inString(Str1,sub(Str2,N-W,1))-1
P+Ans*X^WüP
End
If not(P
Stop
Lbl R
PüZ // Si vous supprimmez le menu restart (et ce qui suit), vous pouvez ...
" "üStr2 //... supprimmer cette ligne et remplacer Z par P
Repeat Q=0 // Conversion de base 10 à quelconque
iPart(Z/YüQ
Z-YQüR
QüZ
sub(Str1,R+1,1)+Str2üStr2
End
Pause Str2
Menu("RESTART","STOP",Q,"RECONVERTIR",S
Lbl S
YüX
Input "RECONV=",Y
Goto R
Lbl Q
m@thieu41- ----------------------
- Messages : 939
Points Concours : 65
Productivité : 47
Date d'inscription : 02/06/2013
Localisation : Nice, France
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Convertir base 10, 2, 16
Dis donc m@thieu t'arrête de faire exactement les mêmes réponses que moi avec juste un peu plus de détails. C'est assez agaçant. Si tu veux rester membre le plus actif fait le dans les règles de l'art!
Re: Convertir base 10, 2, 16
Bah tu réponds toujours en même temps que moi, mais tu détailles moins du coup tu postes un tout petit peu avant, et moi quand j'appuie sur valider ça me met "un nouveau message vient d'être posté".
En plus j'avais déjà dis ce que tu as répondu
En plus j'avais déjà dis ce que tu as répondu
ash a écrit:Ici Linka a posté plusieurs versions (quelques messages après le premier post):
m@thieu41- ----------------------
- Messages : 939
Points Concours : 65
Productivité : 47
Date d'inscription : 02/06/2013
Localisation : Nice, France
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Convertir base 10, 2, 16
Cessons les chamailleries .
J'avais vu les programmes de Linka et en effet il est encore plus complet...
- Spoiler:
J'avais vu les programmes de Linka et en effet il est encore plus complet...
Re: Convertir base 10, 2, 16
Après il faut relativiser sur les objectifs :
-la technique avec des chaines de mdr1 et moi est extrèmement pratique, pour les bases de 1 à 36
-ma variante avec des listes, similaire à EGUL, permet absoluement n'importe quoi, sans chaine (compatible ti82 mais limité)
-la technique de LD qui n'a ni liste ni chaine est entièrement compatible avec les TI82. Le programme de Coc5 (je crois) a, lui, l'avantage de la mise en page.
Je devrais poster un sujet rassemblant les techniques.
La conversion des bases est un des sujets les plus abordés.
(avec snake, les trinômes, pong, racines carrées, systèmes)
-la technique avec des chaines de mdr1 et moi est extrèmement pratique, pour les bases de 1 à 36
-ma variante avec des listes, similaire à EGUL, permet absoluement n'importe quoi, sans chaine (compatible ti82 mais limité)
-la technique de LD qui n'a ni liste ni chaine est entièrement compatible avec les TI82. Le programme de Coc5 (je crois) a, lui, l'avantage de la mise en page.
Je devrais poster un sujet rassemblant les techniques.
La conversion des bases est un des sujets les plus abordés.
(avec snake, les trinômes, pong, racines carrées, systèmes)
Linkakro- ----------------------
- Messages : 533
Points Concours : 55
Productivité : 31
Date d'inscription : 30/07/2013
Localisation : origine région centre, puis perpignan
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Convertir base 10, 2, 16
J'ai fait un programme qui résout les systèmes d'équations, qui le veut?
Et merci linkakro pour ton convertisseur, il est super utile!
Et merci linkakro pour ton convertisseur, il est super utile!
Re: Convertir base 10, 2, 16
Vous n'avez plus qu'à fouiller dans le tas suivant et ailleurs si je ne me décide pas à les reposter par ici. EDIT:je parle des conversions des bases
http://tout82.free.fr/forum/sujet.php?sujet=1745
http://tout82.free.fr/forum/sujet.php?sujet=1032
http://tout82.free.fr/forum/sujet.php?sujet=3069
http://tout82.free.fr/forum/sujet.php?message=31925#31925
http://tout82.free.fr/forum/sujet.php?sujet=3354
EDIT 17/10/2014: plus récemment une discussion m'a motivé à poster un programme récapitulatif de celui de Mdr1 et du mien.
http://www.tout82.org/t174-convertisseur-binaire-decimal-hexadecimal#2854
http://tout82.free.fr/forum/sujet.php?sujet=1745
http://tout82.free.fr/forum/sujet.php?sujet=1032
http://tout82.free.fr/forum/sujet.php?sujet=3069
http://tout82.free.fr/forum/sujet.php?message=31925#31925
http://tout82.free.fr/forum/sujet.php?sujet=3354
EDIT 17/10/2014: plus récemment une discussion m'a motivé à poster un programme récapitulatif de celui de Mdr1 et du mien.
http://www.tout82.org/t174-convertisseur-binaire-decimal-hexadecimal#2854
Dernière édition par Linkakro le Ven 17 Oct 2014 - 20:01, édité 2 fois
Linkakro- ----------------------
- Messages : 533
Points Concours : 55
Productivité : 31
Date d'inscription : 30/07/2013
Localisation : origine région centre, puis perpignan
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Convertir base 10, 2, 16
Ou sinon pitos va sur http://tiplanet.org et en haut à gauche cherche le fichier ''VERIF" (mon prog pour calculer, entre autre, les solutions d'un système d'un système...)
Je suis avec le navigateur de ma veille psp, je peux pas t'envoyer le lien direct.
HS: On m'explique pourquoi une bestiole miscule se balade sur l'ecran de ma psp SOUS la protection en verre? WTF?
Je suis avec le navigateur de ma veille psp, je peux pas t'envoyer le lien direct.
HS: On m'explique pourquoi une bestiole miscule se balade sur l'ecran de ma psp SOUS la protection en verre? WTF?
Re: Convertir base 10, 2, 16
C'est du 8xp, donc ce n'est pas pour ti82 stats ?
Sinon bravo, je suis bluffé par ton travail...
Sinon bravo, je suis bluffé par ton travail...
Re: Convertir base 10, 2, 16
Si c'est du ti basic ça passe, mais si c'est de l'asm non.
m@thieu41- ----------------------
- Messages : 939
Points Concours : 65
Productivité : 47
Date d'inscription : 02/06/2013
Localisation : Nice, France
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Convertir base 10, 2, 16
Sinon par rapport au programme de Linka, que m@t a posté, je l'ai recopié et j'ai testé, il marche très bien ! Cependant il n'affiche pas tout les caractères, j'ai demandé de base 16 en 2, avec le nombre AB236, et il m'affiche 101010110010001..., donc je n'ai pas tout, une solution ?
PS: A moins que Linka, tu as résolu le problème dans l'un des liens que tu as posté ?
EDIT par Linkakro pour réponse : il semble d'après la suite que ce soit toi qui n'utilisait pas les flêches pour défiler le texte.
PS: A moins que Linka, tu as résolu le problème dans l'un des liens que tu as posté ?
EDIT par Linkakro pour réponse : il semble d'après la suite que ce soit toi qui n'utilisait pas les flêches pour défiler le texte.
Re: Convertir base 10, 2, 16
En effet tu n'as pas le bon résultat qui est : 10101011001000110110. En revanche je n'ai pas de solution...
Re: Convertir base 10, 2, 16
J'arrive peut-être après la bataille, mais : http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-ti-basic/tp-convertisseur-de-bases
Ce programme n'a pas de problème de défilement.
Ce programme n'a pas de problème de défilement.
mdr1- ----------------------
- Messages : 21
Points Concours : 0
Productivité : 5
Date d'inscription : 15/06/2013
Re: Convertir base 10, 2, 16
Je m'apprêtais à le signaler justement.
Mais c'est bizarre, je n'ai pas remarqué d'erreur nulle part. (et surtout je ne sais pas de quel programme il était question)
EDIT : il semble que ce soit pito qui ne savait pas défiler l'écran avec les flêches lors de la pause.
Et puis ton (mdr1) programme n'est pas très différent du mien, tu as surtout l'astuce du zéro absent de la chaine au début, et une meilleure gestion des variables. Moi je n'ai pas assez optimisé (par manque d'expérience ou par paresse) et j'ai un menu de restart. Et puis je n'ai pas spécialement mis à jour là dessus pour ne pas arriver jusqu'à un plagiat innutile.
Mais c'est bizarre, je n'ai pas remarqué d'erreur nulle part. (et surtout je ne sais pas de quel programme il était question)
EDIT : il semble que ce soit pito qui ne savait pas défiler l'écran avec les flêches lors de la pause.
Et puis ton (mdr1) programme n'est pas très différent du mien, tu as surtout l'astuce du zéro absent de la chaine au début, et une meilleure gestion des variables. Moi je n'ai pas assez optimisé (par manque d'expérience ou par paresse) et j'ai un menu de restart. Et puis je n'ai pas spécialement mis à jour là dessus pour ne pas arriver jusqu'à un plagiat innutile.
Dernière édition par Linkakro le Mer 30 Oct 2013 - 1:26, édité 1 fois
Linkakro- ----------------------
- Messages : 533
Points Concours : 55
Productivité : 31
Date d'inscription : 30/07/2013
Localisation : origine région centre, puis perpignan
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Convertir base 10, 2, 16
Il te suffit d'appuyer sur les touches droite et gauche pour faire défiler le résultat.
mdr1- ----------------------
- Messages : 21
Points Concours : 0
Productivité : 5
Date d'inscription : 15/06/2013
Page 1 sur 2 • 1, 2
Sujets similaires
» Convertisseur de base X vers base Y
» Convertir Angle en degré ou radian
» Convertisseur de base N à N
» [Graphismes] Dessinez avec une base de données
» Proposez vos cours pour la base de données du site !
» Convertir Angle en degré ou radian
» Convertisseur de base N à N
» [Graphismes] Dessinez avec une base de données
» Proposez vos cours pour la base de données du site !
Tout 82 :: Programmes :: Les Programmes des Internautes (TI-Basic z80) :: Aide à la programmation (TI-Basic z80)
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Dim 16 Oct 2022 - 21:11 par Wistaro
» Bonne année 2018!
Ven 2 Nov 2018 - 19:42 par Ti64CLi++
» 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++