Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
AccueilPortailCalendrierFAQRechercherS'enregistrerConnexion
 

conversion hexadecimal ou binaire

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivante
AuteurMessage
toupiti
Débutant
Débutant


LionChat
Age : 81
Inscrit le : 10 Juil 2006
Messages : 1

MessageSujet: conversion hexadecimal ou binaire   Lun 10 Juil - 7:12

bonjour !

peut-on faire facilement des conversions en hexadecimal ou en binaire sur la ti 84 plus ?
merci
Revenir en haut Aller en bas
Syfo
Légende
Légende


Sexe:MasculinCapricorneCheval
Age : 17
Inscrit le : 21 Fév 2006
Messages : 2439
Localisation : Herault
Calculatrice : 80,82,83,83+, 84+
Classe : prepa integree polytech (L1)


Impureté:
60/200  (60/200)
Dernière note en maths: 19/20 au bac

MessageSujet: Re: conversion hexadecimal ou binaire   Lun 10 Juil - 8:47

oui il te faut l'application omnicalc disponible sur le protail il me semble.
Revenir en haut Aller en bas
Mic
Administrateur
Administrateur


Sexe:MasculinGémeauxRat
Age : 24
Inscrit le : 07 Sep 2004
Messages : 10014
Localisation : Orléans
Calculatrice : Voyage 200 & TI-Nspire CAS
Classe : Prof de Maths


Impureté:
56/450  (56/450)
Dernière note en maths: -/20

MessageSujet: Re: conversion hexadecimal ou binaire   Lun 10 Juil - 12:32

Indeed :
http://pagesperso.laposte.net/bankti/index.php?mod=archives&ac=cat&id=Utilitaires%20:%20z80
_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Lumin0u
Légende
Légende


Sexe:MasculinGémeauxCheval
Age : 18
Inscrit le : 18 Mar 2006
Messages : 2469
Localisation : Paris
Calculatrice : TI 84+
Classe : T STG


Impureté:
25/465  (25/465)
Dernière note en maths: upmfhumpf

MessageSujet: Re: conversion hexadecimal ou binaire   Lun 10 Juil - 15:38

on peut faire un prog c encore + marrant ^^
moi g déja essayé d'en faire un décimale --> binaire ms je l'ai jamais terminé
_________________
ah HA!si vous aimez pas Lumin0u vous pouvez m'appeler machin ^^ et si vous aimez pas machin bah... vous pouvez taper shikamaru :p
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 17
Inscrit le : 19 Déc 2005
Messages : 9484
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : MPSI (Xywez : c'est bon là ? :p)


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: conversion hexadecimal ou binaire   Lun 10 Juil - 17:04

Code:

Input "Decimal?",A
" "->Str0
While A
A-2int(.5A->B
If B
Then
Str0+"1->Str0
Else
Str0+"0->Str0
End
int(.5A->A
End
length(Str0->B
sub(Str0,2,B-1->Str0
" "->Str1
For C,B,1,-1
Str1+sub(Str0,C,1->Str1
End
sub(Str1,2,B-1->Str1
Pause Str1
DelVar Str0DelVar Str1


164 octets
5 minutes
_________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed>


Dernière édition par le Lun 10 Juil - 23:19, édité 1 fois
Revenir en haut Aller en bas
Syfo
Légende
Légende


Sexe:MasculinCapricorneCheval
Age : 17
Inscrit le : 21 Fév 2006
Messages : 2439
Localisation : Herault
Calculatrice : 80,82,83,83+, 84+
Classe : prepa integree polytech (L1)


Impureté:
60/200  (60/200)
Dernière note en maths: 19/20 au bac

MessageSujet: Re: conversion hexadecimal ou binaire   Lun 10 Juil - 17:40

pas maaaaal!!!
tu m'impressionera toujours ^^
Revenir en haut Aller en bas
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 19
Inscrit le : 11 Mai 2006
Messages : 3157
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : Maths Sup (MPSI) à l'ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 07/20 en ds le 01/10/08 (moy de 5.5)

MessageSujet: Re: conversion hexadecimal ou binaire   Ven 28 Juil - 12:03

J'en est un qui tient en trois ligne

;-)
_________________
Vu le succès de ma sélection pour le bac 2008 (plus de 700 téléchargements), une mise à jour sera faite pour le bac 2009 !!

Une mise à jour de Périod82 est prête --> la version 5.31 devrait faire sa sortie prochainement.
Celle de Period83 devrait suivre celle-ci d'ici peu...
Je rappelle que Period82 est un tableau périodique des élements en basic fonctionnant sur ti82 (tous modèles) !
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 17
Inscrit le : 19 Déc 2005
Messages : 9484
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : MPSI (Xywez : c'est bon là ? :p)


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: conversion hexadecimal ou binaire   Ven 28 Juil - 15:39

avec Omincalc ?
_________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed>
Revenir en haut Aller en bas
geogeo
Débutant
Débutant



Inscrit le : 27 Fév 2005
Messages : 19

MessageSujet: Re: conversion hexadecimal ou binaire   Ven 28 Juil - 19:38

Code:

const char *IntToBase(unsigned long n, unsigned short bytewidth) {
  assert(bytewidth>0 && bytewidth<=6);
  static char TChar[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  static char buffer[sizeof(n) * 8 + 1];
  char *ptr = buffer + sizeof(buffer);
  unsigned short mask = (1 << bytewidth) - 1;
  *(--ptr) = 0x00;
  do {
    *(--ptr) = TChar[n & mask];
  } while((n >>= bytewidth));

  return (const char *)ptr;
}

void _main(void) {
  unsigned long n = 6546412;
  printf("Nombre : %lu\n", n);
  printf("Binaire : %s\n", IntToBase(n, 1));
  printf("Octale : %s\n", IntToBase(n, 3));
  printf("Hexadecimale : %s\n", IntToBase(n, 4)); 

  ngetchx();
}


3 lignes j'en doute à moins de virer la gestion des erreurs et de compresser le code comme un barbare.
En assembleur on peut encore gagner.

C'est du C mais bon ça s'adapte facilement en TI-Basic ...
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 17
Inscrit le : 19 Déc 2005
Messages : 9484
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : MPSI (Xywez : c'est bon là ? :p)


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: conversion hexadecimal ou binaire   Sam 29 Juil - 7:52

(cf mon code lol)
_________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed>
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 17
Inscrit le : 19 Déc 2005
Messages : 9484
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : MPSI (Xywez : c'est bon là ? :p)


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: conversion hexadecimal ou binaire   Sam 29 Juil - 8:10

Code:

If B
Then
Str0+"1->Str0
Else
Str0+"0->Str0
End
int(.5A->A
End


On peut remplacer ca par 1 seule ligne pour optimiser :

Code:

Str0+sub("01",B+1,1)

_________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed>
Revenir en haut Aller en bas
geogeo
Débutant
Débutant



Inscrit le : 27 Fév 2005
Messages : 19

MessageSujet: Re: conversion hexadecimal ou binaire   Sam 29 Juil - 12:28

Ouai mais ton code ne fait que le décimal->binaire ^^ #mode_chieur#
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 17
Inscrit le : 19 Déc 2005
Messages : 9484
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : MPSI (Xywez : c'est bon là ? :p)


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: conversion hexadecimal ou binaire   Dim 30 Juil - 8:21

ui mais j'ai la flemme de faire le reste (#mode_paresseux#)
_________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed>
Revenir en haut Aller en bas
Myo
Débutant
Débutant


Sexe:FémininBalanceCheval
Age : 18
Inscrit le : 05 Aoû 2007
Messages : 5
Calculatrice : TI-84+SE
Classe : TS optSI spéM

MessageSujet: Re: conversion hexadecimal ou binaire   Jeu 23 Aoû - 11:31

Je ne sais pas si ce topic est toujours d'actualité mais j'avais programmé deux petits convertisseurs, decimal > binaire et decimal > hexa.
Ils ne sont pas très lourds (72oct et 187oct) et capables de convertir jusqu'à (2^16)-1 et (16^6)-1... (mais ça peut être augmenté, suffit de rajouter quelques lignes)

edit : voiloù, fusion réalisée, 244oct...
Si vous en avez besoin, n'hésitez pas à le dire, j'essayerai d'héberger mon prog.


Dernière édition par le Jeu 23 Aoû - 13:25, édité 1 fois
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 15
Inscrit le : 05 Juil 2007
Messages : 2244
Localisation : Pas devant l'ordi
Calculatrice : TI-92+ et V200
Classe : Seconde ISI + PCL


Impureté:
-13/450  (-13/450)
Dernière note en maths:

MessageSujet: Re: conversion hexadecimal ou binaire   Jeu 23 Aoû - 11:38

Pour 68k
VConvert
Toutes les unités possibles
_________________
Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 59884 messages et 3674 sujets.
Revenir en haut Aller en bas

conversion hexadecimal ou binaire

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TIz80 :: Problèmes divers-