($differenz/$faktor)) { $exp = log10((($aktwert-$niedriger) / $differenz) * $faktor) / log10($basis); } elseif ($aktwert > $niedriger) { $exp = 0; } else { $exp = -1; } } else { $basis = pow((1/$faktor),(1/7)); if (($hoher-$aktwert) > ($differenz/$faktor)) { $exp = log10(-(($aktwert-$hoher) / ($differenz * $faktor))) / log10($basis); $exp = ceil(13 - $exp); } elseif ($aktwert < $hoher) { $exp = -0; } else { $exp = -1; } } $stufe = floor($exp+0.001); if ($stufe < 7) { $stufe = 7 - $stufe; if ($stufe > 8) { $stufe = 8; } $farbe = "red"; } else { $stufe = round($stufe - 6); if ($stufe > 7) { $stufe = 7; } $farbe = "green"; } return substr($farbe,0,1) . $stufe; } ?>