![]() |
10er Mantisse und Exponent
Hi,
also wie kann ich die Mantisse und den Exponenten im 10 er System ausrechnen? Mit Logarithmus gesetzten kommt man da nämlich leider nicht weit, da man 2 unbekannten hat. Also: Zitat:
Wie kommt man aus dem Dilemma? Gruß Alexander |
Re: 10er Mantisse und Exponent
Es gilt 0 <= log10(man10) < 1. Um die Fallentscheidung wirst du aber wohl nicht herumkommen.
|
Re: 10er Mantisse und Exponent
Das verstehe ich jetzt nicht. Was für eine Fallunterscheidung?
|
Re: 10er Mantisse und Exponent
Code:
meintest du das?
12345 = 12345/(10^trunc(log(12345))) * 10^(trunc(log(12345)))
12345 = 12345/10^4 * 10^4 12345 = 1.2345 * 10^4 |
Re: 10er Mantisse und Exponent
Ja das meine ich.
1.2345 ist dann die Mantisse und 4 ist der Exponent. Warte mal klappt das wirklich? Ich probiere mal aus. EDIT: Cool das ist die Lösung!!! Zitat:
Zitat:
Alexander |
Re: 10er Mantisse und Exponent
es gibt aber bei der Exponentialschreibweise noch den Unterschied zwischen Vorkommazahl 0 (normiert) und >0 (normalisiert)... :wink:
|
Re: 10er Mantisse und Exponent
Diese wissenschaftliche Schreibweise reicht völlig.
Gruß Alexander |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz