Poster un nouveau sujet Poster une réponse <<   Page: , 2, ,      >>
Conversion décimal, binaire et hexadécimal
Auteur Message
hachlor
Invité
Posté le : Ven 30 Mai 2008, 18:16   Citer 

Salut je viens de copier le programme il est génial!!! super!! merci ça vas m'aider pour la SI!!
le seul petit problème c'est la troisième ligne je l'es vérifié 3 fois et j'ai recopié la même chose et il y'a uns erreur de syntaxe pour la calculette...j'ai enlevé la parenthèse mais le "z" est faux sinon??merci de votre aide

  Haut de page Bas de page 
 
webmaster
Avatar

Autorisation : Administrateur
Nb de messages : 792
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Ven 30 Mai 2008, 18:38   Citer 

Pourtant le code semble bon ! Vérifie encore une fois ce que tu as entré...

@+ Le Webmaster beer.gif

 Adresse email Haut de page Bas de page 
 
tahmahal



Autorisation : Membre
Nb de messages : 45
Inscrit le : Sam 15 Déc 2007, 10:36
Posté le : Sam 31 Mai 2008, 11:17   Citer 

Poste le stp :p

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 31 Mai 2008, 12:40   Citer 

Poster quoi?
Le code est déjà marquer à la page précédente.

Pour ce qui est de l'erreur, tu as dus oublier des parenthèses car la ligne est juste.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Spin444
Invité
Posté le : Dim 01 Mar 2009, 13:49   Citer 

Salut, j'ai un probleme avec supérieur ou égal ...entre les [ ] je l'ai écrit moi meme, mais ça me fait Gotto, et l'erreur se situe ici ...pouvez vous m'aidez? je ne veux pas avoir marqué tout ça pour rien ...xD

  Haut de page Bas de page 
 
Jonas
Invité
Posté le : Dim 01 Mar 2009, 21:14   Citer 

Bonsoir tout le monde, je voulais "vin" pour son super programme, je sais pas comment t'as fait mais c'est du lourd ! Bravo ! Ça fait simplement un an que je programme et je croyais m'y connaitre, tu m'as montré que non ! Merci beaucoup il me sera fort utile en électronique !
Je confirme par ailleurs que le programme fonctionne, donc ceux qui ont des problèmes ont dû faire une erreur de copie.
Enjoy !

  Haut de page Bas de page 
 
Jonas
Invité
Posté le : Dim 01 Mar 2009, 21:19   Citer 

Désolé pour le double poste mais je voulais répondre à "spin44", salut spin, si comme moi tu as une TI82, les supérieur ou égal machin truc se trouve dans :
2nd ==> Math, là tu as tous les opérateurs, même logique si tu va vers la droite.

PS: Pour "vin", je voulais mettre :"je voulais remercier "vin"pour le programme" un petit oublie !

  Haut de page Bas de page 
 
Jonas
Invité
Posté le : Lun 02 Mar 2009, 20:25   Citer 

C'est re-moi je sais mais j'ai découvert un truc bizarre dans le prog, bon c'est pas bien méchant et je cherche peut-être la petite bête mais la valeur 0 semble mal se convertir, en fait pas du tout !
De HEX vers DEC : 0 en Hexa ne s'affiche pas mais donne quand même le résultat en décimal=0. Ensuite le programme demande si on souhaite faire une conversion vers le binaire et là le prog pête un cable, il affiche BIN SUR 33 BITS et me sort une erreur DIM INVALIDE un truc du genre, je fais voir et il m'emenne à cette ligne :
:Then:Output(6,K,L2(K+A-1)) alors que la ligne semble bonne.
Certes ce n'est pas bien grave mais c'est quand même une erreure. Voilà merci d'y réfléchir et encore merci pour le prog !

  Haut de page Bas de page 
 
Jereman
Invité
Posté le : Dim 18 Oct 2009, 15:45   Citer 

bonjour ,
je tien à vous signaler que j'obtient le même problème que toi pour convertir de l'hexa au binair.
j'attend avec impatience votre réponse ...
cupsmiley.gif

  Haut de page Bas de page 
 
Jereman
Invité
Posté le : Dim 18 Oct 2009, 15:47   Citer 

no je voulat dire du déci vers l'hexa ^^

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Jereman
Invité
Posté le : Dim 18 Oct 2009, 15:52   Citer 

et deplus peut être que je ne sai pas utiliser le programme de vin alors si vous auvez une notice ou un exemple d'utilisation je suis preuneur.

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
timmit



Autorisation : Membre
Nb de messages : 27
Inscrit le : Sam 19 Déc 2009, 18:11
Posté le : Lun 14 Déc 2009, 19:35   Citer 

salut quelqu'un peut m'aider je ne trouve la touche clrliste sur ma ti 82 stats.fr merci de vos reponses

 Adresse email Haut de page Bas de page 
 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 655
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Lun 14 Déc 2009, 20:12   Citer 

salut
va dans le cataloge( [2nde]+[0] ) puis cherche EffListe

----------------------
Ti-83+.fr
Passe en 1ère S


Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p
 Adresse email Haut de page Bas de page 
 
damarus



Autorisation : Membre
Nb de messages : 1
Inscrit le : Jeu 17 Mar 2011, 19:51
Posté le : Jeu 17 Mar 2011, 19:56   Citer 

bonjour tout le monde,

Ce code est vraiment sympa j'ai juste quelques questions. Pour créer le fichier a envoyé sur la calculatrice j'ai utilisé http://tiforge.info/ti_editor/enregistrement.php mais j'ai du remplacer les "->" par le signe proposer ainsi que les "L1" "int(" en "ent(" enfin je voulais savoir si il existe un logiciel qui compile automatiquement. Je l'ai fait manuellement mais il me reste une erreur le "G->dim L1"

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Tanguy
Invité
Posté le : Mer 21 Déc 2011, 20:00   Citer 


Citer : vin
Bonjour

Amélioration de mon programme happy.gif
Restriction des entrées et possiblité de convertir en bin après hex>dec ou hex après bin>dec.

Voila le code

Code
:Lbl 0
:0->Z
:Menu("GE:","HEX > DEC",A,"DEC > HEX",B,"DEC > BIN",C,"BIN > DEC",D,"QUITTER",Z)
:
:Lbl A
:ClrList L1,L2
:ClrHome
:10->A:11->B:12->C:13->D:14->E:15->F
:Disp "*-HEX > DEC----*"
:0->S
:Input "NB CHIFFRE=",G
:G->dim L1
:For(I,1,G)
:Repeat H[supérieur ou égal]0 and H[inférieur ou égal]15
:ClrHome
:Disp "*-HEX > DEC----*","NB"
:Output(2,4,I)
:Prompt H
:int H->H
:If H<0 or H>15
:Then:Output(5,4,"ERROR:")
:If H<0:Output(5,11,"H<0")
:If H>15:Output(5,11,"H>15")
:Pause
:End
:H->L1(I)
:End
:16^(G-I)->L2(I)
:S+L1(I)*L2(I)->S
:End
:5->K:0->L
:Output(7,1,"HEX=")
:For(J,1,G)
:If L1(J)>0:1->L
:If L1(J)[supérieur ou égal]10:K+1->K
:If L1(J)=10:Output(7,K,"A")
:If L1(J)=11:Output(7,K,"B")
:If L1(J)=12:Output(7,K,"C")
:If L1(J)=13:Output(7,K,"D")
:If L1(J)=14:Output(7,K,"E")
:If L1(J)=15:Output(7,K,"F")
:If L1(J)<10 and L=1
:Then:K+1->K:Output(7,K,L1(J))
:End
:End
:Output(8,1,"DEC=")
:Output(8,6,S)
:Pause
:ClrHome
:Menu("> BIN","NON",0,"OUI",1)
:Lbl 1
:1->Z
:Goto C
:
:Lbl D
:ClrHome
:ClrList L1,L2
:Disp "*-BIN > DEC----*"
:0->S
:Input "NB CHIFFRE=",G
:G->dim L1
:For(I,1,G)
:Repeat H=0 or H=1
:ClrHome
:Disp "*-BIN > DEC----*","NB"
:Output(2,4,I)
:Prompt H
:int H->H
:If H<0 or H>1
:Then:Output(5,4,"ERROR:")
:If H<0:Output(5,11,"H<0")
:If H>1:Output(5,11,"H>1")
:Pause
:End
:H->L1(I)
:End
:2^(G-I)->L2(I)
:S+L1(I)*L2(I)->S
:End
:Disp "","",""
:Output(6,1,"BIN SUR")
:Output(6,9,G)
:Output(6,12,"BITS"
:Pause L1
:Output(8,1,"DEC=")
:Output(8,6,S)
:Pause
:Menu("> HEX","NON",0,"OUI",2)
:Lbl 2
:1->Z
:Goto B
:
:Lbl B
:ClrHome
:Disp "*-DEC > HEX----*","MAX=4294967295"
:If Z=0
:Then:Prompt S
:Else:Disp "S=":Output(3,4,S)
:End
:ClrList L1,L2
:If S<16^8
:Then
:{16^7,16^6,16^5,16^4,16^3,16²,16}->L1
:Disp "","HEX="
:For(I,1,7)
:int (S/L1(I))->L2(I)
:S-L1(I)*L2(I)->S
:End
:S->L2(8)
:5->A:0->B
:For(J,1,8)
:If L2(J)>0:1->B
:If L2(J)[supérieur ou égal]10:A+1->A
:If L2(J)=10:Output(5,A,"A")
:If L2(J)=11:Output(5,A,"B")
:If L2(J)=12:Output(5,A,"C")
:If L2(J)=13:Output(5,A,"D")
:If L2(J)=14:Output(5,A,"E")
:If L2(J)=15:Output(5,A,"F")
:If L2(J)<10 and B=1
:Then:A+1->A:Output(5,A,L2(J))
:End
:End
:Else
:Output(5,3,"ERROR: S>MAX")
:End
:Pause
:ClrHome
:Goto 0
:
:Lbl C
:ClrHome
:Disp "*-DEC > BIN----*","MAX=4294967295"
:If Z=0
:Then:Prompt S
:Else:Disp "S=":Output(3,4,S)
:End
:ClrList L1,L2
:If S<2^32
:Then
:For(I,0,31)
:2^(31-I)->L1(I+1)
:End
:0->A:0->B
:Disp "","BIN SUR"
:For(J,1,32)
:int (S/L1(J))->L2(J)
:If L2(J)=1
:Then:1->B:S-L1(J)->S
:If A=0:J->A
:End
:End
:Output(5,9,33-A)
:Output(5,12,"BITS")
:For(K,1,33-A)
:If K[inférieur ou égal]16
:Then:Output(6,K,L2(K+A-1))
:Else:Output(7,K-16,L2(K+A-1))
:End
:End
:Else
:Output(5,3,"ERROR: S>MAX")
:End
:Pause
:ClrHome
:Goto 0
::
:Lbl Z
:ClrHome



@+





J'ai pas trop compris comment on faisait pour convertir le décimal en binaire ?

Merci

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 21 Déc 2011, 20:10   Citer 

Quand tu executes le programme, choisis la troisième option du menu c'est-à-dire "DEC > BIN".

Je regrette pour damarus qui n'a eu aucune réponse. Je présume qu'il fallait remplacer l'espace après dim par une parenthèse. L'espace n'est plus valable à partir de la 82stat.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
giantwow
Invité
Posté le : Lun 02 Avr 2012, 19:42   Citer 

pour la traduction hex > dec j'ai plus simple:

ClrHome
10&#8594;A
11&#8594;B
12&#8594;C
13&#8594;D
14&#8594;E
15&#8594;F
0&#8594;H
Output(1,3,"!<")
Input ":",G
ClrHome
Output(1,4,"<")
If G=15
Input ":F",H
If G=14
Input ":E",H
If G=13
Input "bigmouth.gif",H
If G=12
Input ":C",H
If G=11
Input ":B",H
If G=10
Input ":A",H
If G=9
Input ":9",H
If G=8
Input ":8",H
If G=7
Input ":7",H
If G=6
Input ":6",H
If G=5
Input ":5",H
If G=4
Input ":4",H
If G=3
Input ":3",H
If G=2
Input ":2",H
If G=1
Input ":1",H
If G=0
Input ":0",H
ClrHome
16G+H&#8594;I
If I=0
Then
Disp "Error"
Pause
prgm&#952;16B10
End
Disp ":"
Output(1,2,I)

  Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Lun 02 Avr 2012, 20:43   Citer 

tu pourrais remplacer les caractères spéciaux s'il te palit, ce sera plus lisible.

Merci d'avance
Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mar 03 Avr 2012, 22:29   Citer 

Ce programme est-il de toi?

Sangohan38

 Adresse email Haut de page Bas de page 
 
Soni8D



Autorisation : Membre
Nb de messages : 2
Inscrit le : Dim 30 Sep 2012, 13:47
Posté le : Dim 30 Sep 2012, 13:51   Citer 

Bonjour à tous, et merci à vin pour ce programme.

Sauf que j'ai une petite question : C'est quoi le "H=?" ? Qu'est-ce qu'il faut rentrer après ? crazy.gif
_Je n'ai aucun repère en programmation frozen.gif

Merci d'avance pour vos réponses!

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse <<   Page: , 2, ,      >>





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink