Einzelnen Beitrag anzeigen
Alt 28.11.2009, 18:54   #3 (permalink)
kanonenfutter
Extrem Tweaker
 
Benutzerbild von kanonenfutter
 

Registriert seit: 10.07.2006
Beiträge: 2.290

kanonenfutter ist ein Lichtblickkanonenfutter ist ein Lichtblickkanonenfutter ist ein Lichtblickkanonenfutter ist ein Lichtblickkanonenfutter ist ein Lichtblick

Standard AW: Algorithmushilfe bei Konvertierung Dual <=> Dezimal :)

Jo danke So was ähnliches hab ich auch schon probiert, geht leider nich so einfach mit dem Exponent

Habs mittlerweile raus:

Dual nach Dezimal:
Code:
for (i=0; i<100; i++) 
    {
        iDez = iDez*2 + iFeld1[i]->GetInhalt();
    }
    printf("Dualzahl 1 in Dezimal : %d", iDez);
Und das ganze auch wieder zurück:
Code:
iDez = Integer.GibWert();
    i = 99;
    do
    {
        iRest    = iDez % 2;
        iDez    = iDez / 2;

        if( iRest != 0)
        {
            iFeldDD[i]->SetInhalt(1);
        }
        else
        {
            iFeldDD[i]->SetInhalt(0);
        }

        i--;
    }
    while(iDez > 0);

    printf("Dezimalzahl nach Dual : ");
    for(i=0; i<=99; i++)
    {
        printf("%d", iFeldDD[i]->GetInhalt());
    }
Trotzdem danke

mfg
kanonenfutter ist offline   Mit Zitat antworten