Conversion manuelle d'un nombre en binaire, décimal et hexadécimal, Aidez-moi, j [Résolu]

Messages postés
38
Date d'inscription
vendredi 3 septembre 2004
Dernière intervention
21 mars 2006
- - Dernière réponse : amounam
Messages postés
1
Date d'inscription
mercredi 22 février 2012
Dernière intervention
22 février 2012
- 22 févr. 2012 à 20:04
Bonjour,

je dois convertir un nombre que j'entre dans un textBox, soit, à l'aide de boutons, en binaire, décimal ou héxadécimal, sans utilisé les fonctions déjà pré définie dans c#. Donc tous doit être fait à la main....

De plus, les valeurs à convertir, sont des valeurs entières non signé de 8 bits

Aidez-moi svp, car je n'ai aucune idée pour réussir ça!!!!

Merci!!!!
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
3489
Date d'inscription
lundi 16 octobre 2000
Dernière intervention
30 octobre 2008
3
Merci
Salut,
Tu peux regarder ici et ici



Mx
MVP C#

Merci MorpionMx 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de MorpionMx
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
1
Merci
Salut, une petite fonction que j'aime bien :

private string GetBinaryString( int val )
{
int mask = 1 << 31; // le bit le plus haut est à 1.
StringBuilder sb = new StringBuilder( );


for ( int i = 0; i < 32; i++ ) // 32 bits
{
if ( ( val & mask ) != 0 )
sb.Append( '1' );
else
sb.Append( '0' );


val <<= 1;


if ( ( i + 1 ) % 8 == 0 ) // Pour faire joli : )
sb.Append( ' ' );
}


return sb.ToString( );
}
Commenter la réponse de Lutinore
Messages postés
1
Date d'inscription
mercredi 22 février 2012
Dernière intervention
22 février 2012
1
Merci
amouna
Commenter la réponse de amounam

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.