Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Programme binaire -> décimal
madmax56200 le 28/09/2007 à 20:43
Voilou un petit programme pour convertir du binaire en décimal, dévellopé pour les cours de SI ^^^.
Code
EffEcr
Input X
EffEcr
0->R
Output(3,3,"-CHARGEMENT-")
For(Y,0,16)
16-Y->Z
(ent(Y/10^Z))->C
C*2^Z->B
Output(4,3,"]")
Output(4,ent(Y/2)+4,"-")
Output(4,13,"[")
R+B->R
X-C*10^Z->X
End
Output(5,1,R)
ratuss le 28/09/2007 à 21:11
amusant ce petit programme

...
sinon tu pourrais essayer de faire binaire => hexa (par contre ça risque d'être un peu plus compliqué :p ...)
coc5 le 29/09/2007 à 12:41
Surtout qu'il faudrait des chaînes, et donc une stats minimum.ratuss le 29/09/2007 à 15:15
Admettons que tu prennes deux chiffres pour un ( 01 02 03 04 05 ... 14 15 16), tu dois peut-être arriver à l'adapter sur 82.beber le 15/11/2007 à 21:57
lorsque je met une serie de 0 et de 1 le resultat est toujours 18?coc5 le 17/11/2007 à 16:59
normalement non pourquoi ?beber le 19/11/2007 à 13:19
j'ai verifier plusieurs fois et je trouve pas ou je me suis tromperratuss le 19/11/2007 à 18:12
ce serait pas ici par hasard ?
beber le 22/11/2007 à 20:19
sa bug toujours c chianratuss le 26/11/2007 à 21:24
=> C'est quasi obligé que tu te sois trompé dans le code (inversement d'une lettre ou qqchose du genre...)bishonours le 18/01/2008 à 19:36
bonjour !!! J'ai un ptit soucis !
jene trouve pas les commandes suivante sur ma calculette :
-EffEcr
-ent
Ce petit programme pourrais mettre utile vu que j'arrive pas trop à passer du binaire à l'hexadécimal ^^'Sangohan38 le 18/01/2008 à 19:49
Ta calculette doit être en anglais.
Pour plus d'info, regarde les traductions dont tu trouver le lie dans ma signature.
Sinon, c'est PRGM + droite + 8 pour EffEcr
Et pour ent( c'est MATH+ droite + 5.
Sangohan38timmit le 21/12/2009 à 11:49
est ce que c'est normal de trouver toujours 18 comme reponse!!
j'ai relu et je n'ai pas trouver d'erreurtimmit le 11/01/2010 à 13:29
toujours aucune soltution??invité le 14/01/2010 à 18:42
vos flèches -> se font avec le moins et le superieur à ?!linkakro le 14/01/2010 à 20:06
Ne remonte pas des topics pour des questions HS ! Recherche ou pose la question dans un topic neuf.
Non c'est la touche [sto]
quant à timmit : ce programme est tellement optimisé que je ne sais pas qu'est-ce qui peut clocher. Le plus gros hic c'est que tu n'es pas le seul.Rézus le 14/01/2010 à 21:06
Déjà je vois pas à quoi sert l'avant avant dernière ligne,ou alors il faut remplacer R par X dans la dernière mais ça ne marche pas.Il doit manquer une ligne juste avant le End,mais j'ai pas le temps d'y réfléchir.
Et les -> se font avec la touche [sto] au dessus de [on].Rézus le 15/01/2010 à 18:07
Bon,pour pas rester sur une mauvaise fin,j'ai fait un programme binaire -> décimal.
Code
:0->N:0->Z
:Input X
:For(N,1,9E99
:X/10->X
:If partEnt(X)=0
:Goto 2
:End
:Lbl 2
:X*10^N->X
:For(Y,1,N
:Z+partEnt(10partDéc(X/10^Y)*2^(Y-1))->Z
:End
:Disp Z
Mouss le 11/03/2010 à 22:28
Salut la compagnie je post un peu plus tard mais bon c'est pas grave :p
Voila, je suis en seconde et comme je m'ennuyait en cours de math ben j'ai fait vos 2 petits programmes pour transformer le binaire en base 10 et la base 10 en binaire !! J'ai tester il marche ! par contre la programme base 10 -> binaire, lorsque l'on entre un nombre supérieur à 1024 le résultat seras en écriture scientifique ! je ne peux pas faire mieux ^^
Bref passons aux programmes !!
Citation
Base10->binaire
:Input "X=",X
:0->A
:1->B
:0->Z
:While X>ou=1 (il n'y a pas sur l'ordi ce signe la ^^)
:If partDéc(X/2)
:Then
: (X-1)/2->X
:Z+10^A->Z
:A+1->A
:Else
:X/2->X
:A+1->A
:End
:End
:Disp Z
Et enfin,
Citation
le Binaire en base 10
:Disp "NOMBRE BINAIRE"
:Input "X=",X
:1->A
:0->Y
:While X>ou=1
:If partDéc(X/10)
:Then
:A+Y->Y
: (X-1)/10->X
:A*2->A
:Else
:X/10->X
:A*2->A
:End
:End
:Disp Y
Voila !! en espérant de vous avoir été utile =)
PS : pour ceux qui ne trouverait pas certain terme, cherche le dans le catalogue
vous ouvrirez le catalogue en faisant :
Shift(ou 2nde) + 0
Tout les termes existant de la calculette y sont mit par ordre alphabétique

A la revoyure !!! (et si j'ai écrit un peu en retard c'est pour ne pas rester sur une mauvaise fin

)
MOUSS ld le 29/11/2010 à 11:47
Excuser moi de faire resurgir un vieux sujet de la 11ème page du forum,
mais j'aurais besoin de ce prgm.
J'en est déjà fait un pour convertir les décimal en binaire mais pas l'inverse.
Ce prgm est censé le faire mais il ne fonctionne pas, au secours !

Sangohan38 le 29/11/2010 à 12:21
Tu as environ une vingtaine de programmes qui font les deux sur le forum et un sur le site donc cherche un peu et tu trouvera rapidement.
Sangohan38 Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.