A voir également:
- Virgule flotante
- 2 décimales après la virgule excel ✓ - Forum Programmation
- Google sheet remplacer point par virgule - Forum Réseaux sociaux
- Remplacement automatique dans Google Sheets - Forum Google Docs
- Excel:chiffres après virgule ✓ - Forum Excel
- Excel : Arrondir ou tronquer à 3 chiffres après la virgule ✓ - Forum Excel
2 réponses
Tu veux le faire en quel langage ?
Car si tu veux transformer un nombre base 10 en base 2, il faut tout d'abord faire des calculs spéciaux et apres il faut utiliser la méthode IEEE 754 ! méthode simple. Enfin je sais plus trop le nom !
Déjà tu veux le faire en langage ou comme ca par papier ?
ps : jte pose la question quel langage parce que tu es ds le forum programmation ^^
Car si tu veux transformer un nombre base 10 en base 2, il faut tout d'abord faire des calculs spéciaux et apres il faut utiliser la méthode IEEE 754 ! méthode simple. Enfin je sais plus trop le nom !
Déjà tu veux le faire en langage ou comme ca par papier ?
ps : jte pose la question quel langage parce que tu es ds le forum programmation ^^
Il faut voir ça comme une somme.
0,abcdef (où les lettres représente des chiffres) peu s'écrire :
a.10^-1 + b.10^-2...
de même en binaire
a.2^-1+b.2^-2...
sauf que là a b c d e f valent 0 ou 1. il faut alors trouver les a b c d e f binaire.
0,abcdef (où les lettres représente des chiffres) peu s'écrire :
a.10^-1 + b.10^-2...
de même en binaire
a.2^-1+b.2^-2...
sauf que là a b c d e f valent 0 ou 1. il faut alors trouver les a b c d e f binaire.
Oui char sniper c'est vrai ce que tu dis mais je pense pas trop que ca va l'aider ^^
Enfin s'il débute, un peu dur à assimiler !
Tout simplement tu fais :
(100,25) base 10
100 base 10 = 110 0100 base 2
Et pour la virgule tu multiplies le 0.35 par 2 jusqu'à temps que ca te fasse 1
0.25*2=0,5 tu retiens le 0
0,5*2=1,0 tu retiens le 1
Et vu que après la virgule c'est égal à zéro tu arrêtes les multiplications, car 0*2 ca fera tjr 0 !
donc (100,25) base 10 = (110 0100,01) base 2 !
Tout simplement :)
Après tout dépend de la base dans laquelle tu es ! Et sur combien de bits tu veux coder ton nombre !!! ^^
Enfin s'il débute, un peu dur à assimiler !
Tout simplement tu fais :
(100,25) base 10
100 base 10 = 110 0100 base 2
Et pour la virgule tu multiplies le 0.35 par 2 jusqu'à temps que ca te fasse 1
0.25*2=0,5 tu retiens le 0
0,5*2=1,0 tu retiens le 1
Et vu que après la virgule c'est égal à zéro tu arrêtes les multiplications, car 0*2 ca fera tjr 0 !
donc (100,25) base 10 = (110 0100,01) base 2 !
Tout simplement :)
Après tout dépend de la base dans laquelle tu es ! Et sur combien de bits tu veux coder ton nombre !!! ^^