keine Exponetialdarstellung ohne CDec
Verfasst: Mi, 04.04.2012 20:06
Hallo zusammen,
ich habe immer noch Probleme mit der (fehlenden) CDec Funktion:
Ich versuche immer noch mein Rechenproramm für Schüler auf dem Mac zum Laufen zu bringen. Folgendes geht nicht: Beim Umwandeln von Größen brauche ich wechselweise Zahln ohne Komma und Zahlen mit zwei Stellen vor bis drei Stellen nach dem Komma. Dazu erzeuge ich zunächste eine Zahl zwischen 1und 20 und multipliziere sie dann mit eine Zehnerpotenz, dies erzeuge ich mit CDec(10^CInt(rnd()*4-3)). CDec sorgte dafür, dass ich eine "ordentliche" Kommazahl (0,1; 0,01; 0,001) bekam. Ohne habe ich mal eine zahl in Exponetialdarstellung (2,2E-02) die meine Schüler nicht lesen können oder sogar 2,200000003456, die sie nicht umwandeln können. Hat jemand eine Idee für einen Ersatz von CDec? Dies ist nur ein Problem, das seit dem Erstz von CDec auftaucht. Ich benötige eine Funktion, die eine Dezimalzahl erzwingt ohne die Kommastellen vorzugeben.
Grüße Pit
ich habe immer noch Probleme mit der (fehlenden) CDec Funktion:
Ich versuche immer noch mein Rechenproramm für Schüler auf dem Mac zum Laufen zu bringen. Folgendes geht nicht: Beim Umwandeln von Größen brauche ich wechselweise Zahln ohne Komma und Zahlen mit zwei Stellen vor bis drei Stellen nach dem Komma. Dazu erzeuge ich zunächste eine Zahl zwischen 1und 20 und multipliziere sie dann mit eine Zehnerpotenz, dies erzeuge ich mit CDec(10^CInt(rnd()*4-3)). CDec sorgte dafür, dass ich eine "ordentliche" Kommazahl (0,1; 0,01; 0,001) bekam. Ohne habe ich mal eine zahl in Exponetialdarstellung (2,2E-02) die meine Schüler nicht lesen können oder sogar 2,200000003456, die sie nicht umwandeln können. Hat jemand eine Idee für einen Ersatz von CDec? Dies ist nur ein Problem, das seit dem Erstz von CDec auftaucht. Ich benötige eine Funktion, die eine Dezimalzahl erzwingt ohne die Kommastellen vorzugeben.
Grüße Pit