Hallo Leute
ich muss einen Rechner zur Berechnung von Volumen, Außen-höhe und Außen-Durchmesser eines Zylinders schreiben dabei müssen 2 von den oben genannten Werten angegeben sein der dritte Wert soll berechnet werden. Außerdem ist die Wandstärke anzugeben.
Soweit so gut mit bestimmten Zahlen funktioniert das auch recht gut zb. den Werten Höhe 100 mm, Durchmesser 50 mm und Wandstärke 5 mm so komme ich auf das richtige Volumen.
Das Problem ist nun das ich keine beliebigen Werte wählen kann.
Verwende ich irgendwelche Werte bekomme ich nicht einmal eine Ausgabe.
Hoffe ihr könnt mir helfen.
Hier mein Code und Danke schon mal im vor raus für die Hilfe.
ich muss einen Rechner zur Berechnung von Volumen, Außen-höhe und Außen-Durchmesser eines Zylinders schreiben dabei müssen 2 von den oben genannten Werten angegeben sein der dritte Wert soll berechnet werden. Außerdem ist die Wandstärke anzugeben.
Soweit so gut mit bestimmten Zahlen funktioniert das auch recht gut zb. den Werten Höhe 100 mm, Durchmesser 50 mm und Wandstärke 5 mm so komme ich auf das richtige Volumen.
Das Problem ist nun das ich keine beliebigen Werte wählen kann.
Verwende ich irgendwelche Werte bekomme ich nicht einmal eine Ausgabe.
Hoffe ihr könnt mir helfen.
Hier mein Code und Danke schon mal im vor raus für die Hilfe.
Code:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <p class="Volumen">Volumen:<input name="vol" class="p1"></input> mm<sup>3</sup></p> <p class="Aussenhoehe">Außenhöhe:<input name="aus" class="p2"></input>mm</p> <p class="Schwindung">Schwindung:<input name="schw" class="p5"></input>%</p> <p class="Aussendurchmesser">Außendurchmesser:<input name="ausd" class="p3"></input>mm</p> <p class="Wandstaerke">Wandstärke:<input name="wand" class="p4"></input>mm</p> <p class="Ausschuetthoehe">Ausschütthöhe:<input name="auss" class="p6"></input>mm</p> <input type="submit" name="berechnen" value="Berechnen" class="berechnen"/> </form>
PHP-Code:
<?php
if(isset($_POST['berechnen'])){
$vol = $_POST['vol'];
$aus = $_POST['aus'];
$schw = $_POST['schw'];
$ausd = $_POST['ausd'];
$wand = $_POST['wand'];
$auss = $_POST['auss'];
if($ausd & $wand & $aus &! $auss){
$erg = pi()/4*(($ausd - 2*$wand)*($ausd - 2*$wand))* $aus;
$erg1 = $erg * 0.001;
echo "<table border=1 class='table'>";
echo "<tr>";
echo "<tr><td>". 'Vor dem Brennen beträgt'. "</td></tr>";
echo "<tr><td>". 'das Volumen: '. round($erg1 ,2) . ' ml' . "</td></tr>";
echo "<tr><td>". 'der Durchmesser: '. $ausd . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Wandsrärke: '. $wand . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Höhe: '. $aus . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Ausschütthöhe wurde nicht angegeben' . "</td></tr>";
echo "</tr>";
echo "</table>";
}
if($ausd & $wand & $aus & $auss){
$erg = pi()/4*(($ausd - 2*$wand)*($ausd - 2*$wand))* $aus;
$erg1 = $erg * 0.001;
echo "<table border=1 class='table'>";
echo "<tr>";
echo "<tr><td>". 'Vor dem Brennen beträgt'. "</td></tr>";
echo "<tr><td>". 'das Volumen: '. round($erg1 ,2) . ' ml' . "</td></tr>";
echo "<tr><td>". 'der Durchmesser: '. $ausd . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Wandsrärke: '. $wand . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Höhe: '. $aus . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Ausschütthöhe: '. $auss .' mm'. "</td></tr>";
echo "</tr>";
echo "</table>";
}
if($vol & $ausd & $wand &! $auss){
$erg = $vol/(pi()/4*($ausd-2*$wand)*($ausd-2*$wand));
$vol1 = $vol * 0.001;
echo "<table border=1 class='table'>";
echo "<tr>";
echo "<tr><td>". 'Vor dem Brennen beträgt'. "</td></tr>";
echo "<tr><td>". 'das Volumen: '.round($vol1 ,2). ' ml' . "</td></tr>";
echo "<tr><td>". 'der Durchmesser: '. $ausd . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Wandsrärke: '. $wand . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Höhe: '. round($erg, 0) . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Ausschütthöhe wurde nicht angegeben' . "</td></tr>";
echo "</tr>";
echo "</table>";
}
if($vol & $ausd & $wand & $auss){
$erg = $vol/(pi()/4*($ausd-2*$wand)*($ausd-2*$wand));
$vol1 = $vol * 0.001;
echo "<table border=1 class='table'>";
echo "<tr>";
echo "<tr><td>". 'Vor dem Brennen beträgt'. "</td></tr>";
echo "<tr><td>". 'das Volumen: '.round($vol1,2). ' ml' . "</td></tr>";
echo "<tr><td>". 'der Durchmesser: '. $ausd . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Wandsrärke: '. $wand . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Höhe: '. round($erg, 0) . ' mm' . "</td></tr>";
echo "<tr><td>". 'die Ausschütthöhe: '. $auss .' mm'. "</td></tr>";
echo "</tr>";
echo "</table>";
}
}
?>
Kommentar