Vinzenz: Mathematik: Wie erstelle ich Skala mit "runden" Einträgen?

Beitrag lesen

Hallo Andreas,

nur ein paar Gedanken zu Deinen Überlegungen

ich schreibe das mal so grob als "pseudeo-programm" (Richtung PHP ;-)
// Differenz
$diff = $max - $min;
$diff_prozent = $diff / $max;

Bitte bei Prozent noch mit 100 multiplizieren :-)

$absolut_max = $max + 0,1 * $diff;
$absolut_min = $min - 0,1 * $diff;

Tipp: Rechne überall und immer mit Integerwerten, dann ist z.B. der Modulo-Operator Dein Freund, damit kannst Du viele Nullen finden...

// Ermittlung einer Zahl mit möglichst vielen Nullen am Ende zw. $max und $absolut_max

for($i=1, $i < count_chars($absolut_max), $i++) {

...

}

Mach so was mit Rechenoperationen, nicht mit Stringoperationen

// Ermittlung einer Differenz mit möglichst vielen Nullen am Ende zw. $diff_max und $diff

Ist das gleiche Problem: Suche eine Zahl mit möglichst vielen Nullen zwischen zwei anderen Zahlen => Mach _eine_ Funktion draus

Was sagst Du dazu? Wie könnte man das noch verbessern?

HTH

Gruss,

Vinzenz