Das Sript berechnet nur das erste Ergebnis richtig.
Die folgenden Ergebnisse sind alle falsch.
Worin leigt der Fehler
Die folgenden Ergebnisse sind alle falsch.
Worin leigt der Fehler
PHP-Code:
<?php
if (!empty($_POST["submit"]))
{
$r = $_POST["zahl1"];
$h = $_POST["zahl2"];
$v = $_POST["zahl3"];
$f = $_POST["zahl4"];
$n = $_POST["zahl5"];
$p = $_POST["zahl6"];
{
$ergebnis1 = pow($r,2)*(acos(1-$h/$r))-sqrt(2*$r*$h-pow($h,2))*($r-$h);
$ergebnis2 = $ergebnis1*$v;
$ergebnis3 = $ergebnis1*$v*60;
$ergebnis4 = $v*60*60;
$ergebnis5 = $ergebnis2*$v*60*60*24;
$ergebnis6 = (pow($r,2)*(acos(1-$h/$r))-sqrt(2*$r*$h-pow($h,2))*($r-$h))*($v*60*60*24)/(1000*9.81*$f/3600/24)/100*$n;
$ergebnis7 = (pow($r,2)*(acos(1-$h/$r))-sqrt(2*$r*$h-pow($h,2))*($r-$h))*$v;
$ergebnis8 = (pow($r,2)*(acos(1-$h/$r))-sqrt(2*$r*$h-pow($h,2))*($r-$h))*$v;
$ergebnis9 = (pow($r,2)*(acos(1-$h/$r))-sqrt(2*$r*$h-pow($h,2))*($r-$h))*$v;
$ergebnis10 = (pow($r,2)*(acos(1-$h/$r))-sqrt(2*$r*$h-pow($h,2))*($r-$h))*$v;
$ergebnis11 = (pow($r,2)*(acos(1-$h/$r))-sqrt(2*$r*$h-pow($h,2))*($r-$h))*$v;
$ergebnis1 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis1."   cm² ist die Fläche des Kreisabschnitts     $i     <br />";
$ergebnis2 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis2."   Wassermenge in Liter pro Sek.     $i     <br />";
$ergebnis3 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis3."   Wassermenge in Liter pro Minute     $i     <br />";
$ergebnis4 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis4."   Wassermenge in Liter pro Stunde     $i     <br />";
$ergebnis5 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis5."   Wassermenge in Liter pro Tag     $i     <br />";
$ergebnis6 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis6."   KW/h Leistung pro Stunde     $i     <br />";
$ergebnis7 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis7."   KW/h Leistung am Tag     $i     <br />";
$ergebnis8 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis8."   KW/h Leistung im Jahr     $i     <br />";
$ergebnis9 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis9."   Einspeisungsertrag pro Stunde in Euro     $i     <br />";
$ergebnis10 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis10."   Einspeisungsertrag pro Tag in Euro     $i     <br />";
$ergebnis11 = number_format ($ergebnis1,2, ",", ".");
echo $ergebnis11."   Einspeisungsertrag pro Jahr in Euro     $i     <br />";
}
}
?>
Kommentar