Decimaal naar Floating point notatie omzetten

Status
Niet open voor verdere reacties.

Erates

Gebruiker
Lid geworden
5 jun 2012
Berichten
24
Hoi,

Ik heb voor school de opdracht gekregen om een C# programma te schrijven dat een decimaal getal omzet naar een floating point (notatie) en vice versa.
Ik vraag niet achter de oplossing, deze wil ik zelf maken. Maar ik kan niet aan het algoritme aan uit. Ik heb al op verschillende site's gekeken maar kan nergens iets degelijks vinden.

Zou iemand mij wegwijs kunnen maken ivm dit algoritme?

Wat ik kan meegeven is dit (voorbeeld van leerkracht):

1e stap:
0,00000110011001100110011

2e stap:
1,10011001100110011000000

3e stap:
0 01111001 10011001100110011000000

4e stap:
+ -6 + 127

en dan laatste:
00111100110011001100110011000000



En dan omgekeerd:

1:
S01111001100110011001000000000000
2:
S 01111001 100110011001000000000000
Dit is volgens mij gewoon opgesplitst

3:
121 - 127 = -6

4:
0,5998535

Als laatste:
1,599854 * 2^-6 = 0,024998

Alvast bedankt,
Erates
 
Ok bedankt.

Ik heb ondertussen gevonden, danzij jullie, hoe ik het moet omzetten. Van decimaal naar floating point notatie toch. Nu moet ik nog zien hoe het omgekeerd gaat. Maar dit zal wel lukken.

Thx!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan