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

Acidkepler 38 Messages postés vendredi 3 septembre 2004Date d'inscription 21 mars 2006 Dernière intervention - 22 févr. 2006 à 17:23 - Dernière réponse : amounam 1 Messages postés mercredi 22 février 2012Date d'inscription 22 février 2012 Dernière intervention
- 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
MorpionMx 3489 Messages postés lundi 16 octobre 2000Date d'inscription 30 octobre 2008 Dernière intervention - 22 févr. 2006 à 17:48
3
Merci
Salut,
Tu peux regarder ici et ici



Mx
MVP C#

Merci MorpionMx 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

Commenter la réponse de MorpionMx
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention - 22 févr. 2006 à 18:00
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
amounam 1 Messages postés mercredi 22 février 2012Date d'inscription 22 février 2012 Dernière intervention - 22 févr. 2012 à 20:04
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.