Hallo zusammen, beschäftige mich aktuell mit einem kleinen Klassenscript für mein Aquarium
Das Becken hat ein Fassungsvermögen von 200 Litern, das Überlaufbecken hat 70 Liter.
Die variable Wasser/ Osmosewasser variiert unabhängig.
Möchte eigentlich nur die genaue Liter Wasser im Überlaufbecken ausgegeben bekommen.
Wenn Zuviel Wasser ins Aquarium läuft geht die Zahl wie kann ich das verhindern?
Mein Script funktioniert bereits weiß aber nicht ob ich alles es richtig umgesetzt habe, oder wäre da eine einfache if else Anweisung sinnvoller?
Irgendwie habe ich grade eine denkblockade :-/
Bin um jeden rat dankbar!
Mfg Torben
Hier mal mein code
Das Becken hat ein Fassungsvermögen von 200 Litern, das Überlaufbecken hat 70 Liter.
Die variable Wasser/ Osmosewasser variiert unabhängig.
Möchte eigentlich nur die genaue Liter Wasser im Überlaufbecken ausgegeben bekommen.
Wenn Zuviel Wasser ins Aquarium läuft geht die Zahl wie kann ich das verhindern?
Mein Script funktioniert bereits weiß aber nicht ob ich alles es richtig umgesetzt habe, oder wäre da eine einfache if else Anweisung sinnvoller?
Irgendwie habe ich grade eine denkblockade :-/
Bin um jeden rat dankbar!
Mfg Torben
Hier mal mein code
PHP:
<?php
class tank
{
var $wasser;
var $aquarium;
var $becken;
function set_wasser($wasser, $aquarium, $becken)
{
$this->wasser = $wasser;
$this->aquarium = $aquarium;
$this->becken = $becken;
}
public function rechnung($wasser, $aquarium, $becken)
{
//return $wasser;
//return $aquarium;
//return $becken;
$rest = $aquarium - $wasser;
if ($rest >= 0) {
echo "Das Aquarium wurde gefüllt mit $wasser Litern Wasser.";
$wasserneuimbecken = $becken + $rest;
echo "<br>";
echo " Im Auffangbecken sind noch $becken Liter verfügbar ";
}
elseif ($rest < 0) {
echo "Das Wasser passt nicht in das Aquarium";
echo "$rest Liter gehen in das Auffangbecken.";
$wasserneuimbecken = $becken + $rest;
echo "<br>";
echo "Im Auffangbecken sind noch $wasserneuimbecken Liter verfügbar!";
}
else {
//
}
}
}
$instanz = new tank();
$wasser = 207; // liter
$aquarium = 200; //liter
$becken = 70; //liter
$instanz->rechnung($wasser, $aquarium, $becken);
?>