Hallo liebe Experten!
Mit dem C++ Builder 4 möchte ich ein Programm schreiben, daß mir Spulen- und Kondensatorwerte berechnet. Diese Werte liegen typischerweise in Größenordnungen von 10^-6 bis 10^-12.
Die Variablen habe ich als „double“ deklariert. Natürlich möchte ich nicht, daß das Programm mir einen Wurm an Zahl herausgibt wie z.B. „0.000000138“, sondern ich möchte erhalten : z.B. „138 10^-9“.
Was ich gemacht habe, ist: Ich wollte die Mantisse von dem Exponenten trennen und getrennt angeben. Dazu habe ich den Befehl „frexp“ benutzt. Dieser Befehl führt allerdings eine Operation durch, die ich gar nicht verstehe.
Meine Frage an Euch ist nun, wie ihr das machen würdet, den Zahlenwert von dem Exponenten zu trennen, um Zahlen des Formats z.B. 82 10^-6 herauszubekommen.
Es wäre toll, wenn ihr mir helfen könntet. Dann könnte ich endlich dieses Projekt abschließen!
Grüße
Bernhard