[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] bc und mathematisches problem



Hallo Michelle,

Am Sonntag 03 Februar 2008 19:31 schrieb Michelle Konzack:
> die "0" zurückgibt, wenn eine Zahl
> durch eine andere Zahl geteilt wurde und das resultat ein INTEGER ist
> sowie "1" bei einem FLOATINGPOINT.

Was für eine Art Zahlen sind Divisor und Dividend? Ganze Zahlen oder Zahlen 
mit Nachkommastellen?

Ich kenne die bash nicht so gut wie Du, aber ist da nicht eventuell eine 
Division ohnehin eine Fließkomma-Operation? Das Ergebnis ist ja dann in jedem 
Fall eine Fließkommazahl, nur daß sie dann, wenn der Bruch aufgeht, von der 
Form x,000irgendwas (je nach Genauigkeit der Berechnung) ist.

Es gilt also festzustellen ob die Nachkommazahl einen festzulegenden Wert 
überschreitet. Falls es in der bash etwas ähnliches gibt wie z.B. CINT() vom 
guten alten Basic, dann läßt sich die Differenz des Ergebnisses und des 
Vorkommateils bilden, die dann (eventuell mit 1000 oder so multipliziert) 
einen gewissen Wert nicht überstiegen darf.

Vielleicht hilft das ja ein wenig,
Gruß von Heimo


-- 
heimo ponnath design
Heimo Ponnath
Rotenhäuserstr. 51, 21109 Hamburg
Tel.: 040 753 47 95, Fax: 040 752 68 03
Web: www.heimo.de


Reply to: