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