Autorisation : Membre
Nb de messages : 3
Inscrit le : Mar 18 Oct 2005, 16:25
Posté le : Mer 19 Oct 2005, 15:51
Salut tous le monde
Je suis nouveau et content d'avoir trouver un bon site qui me convient car sur certain de mes programmes je me suis casser la tête alors que des comme celui la propose déjà pas mal.
Pour information le programme Decabin du site ne fonctionne pas. Il marque que des 1.
Bon voila, j'ai fait un programme sur la conversion déc, bin et hexa.Je l'envoie pas tout de suite car j'ai pas encore copié le code mais j'ai trouver une manière plus simple.
Avec Ti-Graph Link, on tape le code puis on enregistre et on peut l'utiliser dans l'émulateur.
Donc est-ce que c'est possible que j'envoie le code dans un fichier *.82
Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Mer 19 Oct 2005, 17:01
Bonjour,
Pour convertir les *.82p en code lisible par les humains, il suffit de l'ouvrir avec TI-Graph Link, de copier le texte qui apparait dans la fenêtre dans le bloc note, et remplacer les "ü" par " -> " !
@+ Le Webmaster et bienvenue sur le site, nous attendons ton programme !
Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Mer 19 Oct 2005, 17:27
Le programme "Decabin" vient d'être supprimé à la suite de ta remarque. (Si j'en ai le temps, j'en referais un autre !)
Tu n'as qu'à envoyer le fichier *.82p à tout82@free.fr et je le metterais en ligne avant ce soir.
@+ Le Webmaster
PS : Ce programme est compatible TI-82 et TI-82 STATS ?
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 30 Sep 2006, 11:16
vive le cable et la programmation rapide.
pour un jeux de 2000 octets et en réfléchissant, il me faut environ 4 heure.
error argument Invité
Posté le : Lun 11 Déc 2006, 11:19
Bonjour,
Je viens de taper ce progarmme dans ma calculette et une fois que je le lance il me mets "error argument" je fais goto et le curseur est sur la derniere parenthese de la 3eme ligne, je l'a supprimr pour voir si a le fait toujours et il me mets la même erreur mais pour le Z qui est à coté donc en fait il ne comprend pas la ligne entiere si je comprend bien.
Pouvez vous me donner une solution svp car j'en ai besoin le prof d'éléc exige de l'avoir et c'est le seul que j'ai trouver, merci.
Autorisation : Membre
Nb de messages : 4
Inscrit le : Lun 11 Déc 2006, 12:00
Posté le : Mar 12 Déc 2006, 7:25
C'est vrai c'est une faute de guillemet oublié dans la ligne, je teste, le menu s'affiche mais quand je veux faire une conversion par exemple hexa en decimal il mets error et c'est un probleme de signe, car dans le programme à un moment il y a marqué "supérieur ou égal" et moi j'ai mis le signe mathématique mais apparement il ne comprend pas le signe et vu que c'est écrit en minuscule il faut pas l'écrire et puis ce serai pas logique donc voila dites moi si vous voyez, merci.
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mar 12 Déc 2006, 13:23
Pourtant, il faut mettre le signe mathématique et cela devrait marcher même si le prog est faut.
Regarde si tu n'as pas oublier quelque chose dans le programme, l'erreur peut provenir d'un autre endroit.
Autorisation : Membre
Nb de messages : 4
Inscrit le : Lun 11 Déc 2006, 12:00
Posté le : Mar 12 Déc 2006, 18:42
Il fallait supprimmer les crochets.
N'empeche merci pour ce programme il est genial, je me demande encore comment tu as pu faire ce truc dément, t'es un genie c'est pas possible.
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mer 13 Déc 2006, 13:01
Tu n'as pas lu l'article de Ratuss.
Il est marquer que cela ne sert à rien la parenthèse car c'est la fin d'une ligne.
Regarde touts les progs (en tout cas les miens) n'ont jamais la parenthèse à la fin d'un menu.
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mer 17 Oct 2007, 16:04
Dis nous exactement les caractères que tu ne trouve pas.
Pour les trouvés, va dans la section article et cherche le sujet fonctions [TI83].
Tu trouvera toutes les fonctions d'une 83 et donc de ta calculette.
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Lun 22 Oct 2007, 21:39
(Merci pour cette remarque, mais au passage, il faudrait faire attention à son orthographe même pour écrire des c******* )
Vu que l'on était entrain d'étudier les bases en spé math, j'ai fait un programme de ce genre en plus court et qui convertie seulement vers décimal, mais de n'importe quelle base de 2 à 16 ( je peux faire au delà mais c'est du gaspillage de mémoire pour rien je pense^^).
Ca servirait à quelqu'un si je le postait ou je le garde dans ma calto ?
Autorisation : Membre
Nb de messages : 591
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Mar 23 Oct 2007, 18:20
Tu connais la réponse…
---------------------- Vive la programmation et vive le vibraphone !!!
hachlor Invité
Posté le : Ven 30 Mai 2008, 18:16
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
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 31 Mai 2008, 12:40
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
Spin444 Invité
Posté le : Dim 01 Mar 2009, 13:49
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
Jonas Invité
Posté le : Dim 01 Mar 2009, 21:14
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 !
Jonas Invité
Posté le : Dim 01 Mar 2009, 21:19
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 !
Jonas Invité
Posté le : Lun 02 Mar 2009, 20:25
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 !
Jereman Invité
Posté le : Dim 18 Oct 2009, 15:45
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 ...
Jereman Invité
Posté le : Dim 18 Oct 2009, 15:47
no je voulat dire du déci vers l'hexa ^^
Jereman Invité
Posté le : Dim 18 Oct 2009, 15:52
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.
Autorisation : Membre
Nb de messages : 1
Inscrit le : Jeu 17 Mar 2011, 19:51
Posté le : Jeu 17 Mar 2011, 19:56
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"
Tanguy Invité
Posté le : Mer 21 Déc 2011, 20:00
Citer : vin
Bonjour
Amélioration de mon programme
Restriction des entrées et possiblité de convertir en bin après hex>dec ou hex après bin>dec.
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 21 Déc 2011, 20:10
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)
ClrHome
10→A
11→B
12→C
13→D
14→E
15→F
0→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 "",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→I
If I=0
Then
Disp "Error"
Pause
prgmθ16B10
End
Disp ":"
Output(1,2,I)
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 30 Sep 2012, 15:03
H est le nombre hexadécimal ou le nombre binaire à saisir.
Lorsque la TI affiche "H=?" tu dois saisir le nombre et valider.
---------------------- 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)
:"0123456789ABCDEF->Chaîne0 ---- (Allez jusqu'à F pour la base 16 et Z pour 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
Prgm AllBase V2
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
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 01 Oct 2012, 22:22
Le programme du sujet ici présent a été écrit par vin, pas par moi.
Si tu veux parler de mon programme posté ailleurs(relisez le topic car il contient plusieurs choses) : non, la dernière version optimale n'est pas disponible sur ti82 à cause des chaines de caractères.
Contourner ce problème est possible mais très pénible, ou bien on utilise pas de lettres.
Il existe déjà une version de mon programme adaptée à toutes les TI, mais utilise des listes ce qui complique la saisie ; je ne sais plus si je l'ai postée ni où.
Si on est prêt à gérer soi-même des choses, utilisez les deux petits programmes à la fin.
Consulte le catalogue des fonctions signalé par ma signature : il indique les emplacements des fonctions et leurs traductions.
---------------------- 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)
bonjour voila j'aimerai savoir ou se trouve chaine sans la parenthese car je suis debutant et je mi conais pas trop et se programe me serai d'une grande utiliter svp
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mer 20 Fév 2013, 18:40
Ce programme n'est visiblement pas du site. Aussi j'aimerai qu'a l'avenir tu créer un nouveau sujet au lieu de répondre dans un autre sujet.
Pourrais-tu nous indiquer la dimension de la chaîne 2 (= son nombre de caractère) ainsi que la valeur de N lors de l'erreur?
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 24 Fév 2013, 13:43
C'est une des antiques versions de mon programme que j'ai mentionné en lien. Il aurait fallu remonter le sujet où je l'ai posté plutôt que celui-ci.
Sérieusement utilise une version plus moderne, car elle ne donne aucun avantage de compatibilité et son algorithme de saisie est compliqué.
Le sujet ici présent, et pas la remontée de mika, est compatible toute ti.
Celui de l.davin aussi est compatible.
---------------------- 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)
Bonjour tout le monde !
Voilà j'avais envi d'enterrer ce topic en vous présentant mon dernier convertisseur. L'affichage est PARFAIT. Bien plus simple, léger, rapide et fonctionnel ! Il sais aussi utiliser et afficher les nombres en hexadécimal pour les programmeurs comme vous !
Et le tout en 270 octets s'il vous plait !
Le menu vous propose de passer de la base 10 à la base X et inversement.
Quelques exemples pour illustrer tout çà:
Convertir 6435 (Base 10) en binaire (Base 2).
-> Menu -> "10 à X" -> X=? 2 -> N=? 6435 -> Entrer. On a 1100100100011
Convertir 7243 (Base 10) en hexadécimal (Base 16).
-> Menu -> "10 à X" -> X=? 16 -> N=? 7243 -> Entrer. On a 1C4B
Convertir 1101 (Base 2) en décimal (Base 10).
-> Menu -> "X à 10" -> X=? 2 -> N=? 1101 -> Entrer. On a 13
Convertir E7B6 (Base 16) en décimal (Base 10).
-> Menu -> "X à 10" -> X=? 16 -> N=? E7B6 -> Entrer. On a 14262
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