:sb6:Und an die Leute mit den schlauen Kommentaren.... Ich hoffe, ihr habt mal Fragen oder Probleme von denen ihr keine Ahnung habt. Dafür gibts doch Foren.
Sorry,
aber wäre Dein Post 11 der Eröffnungspost gewesen, hättest Du Dir das selbst erspart.
Es ist hier nun mal Usus, das bei den Hausaufgaben nur geholfen wird und diese nicht komplett gemacht werden.
Und sei froh, dass ich scheinbar das "Moped" mit meinem Kommentar abgeschreckt habe. Denn sowas sind eigentlich seine Lieblinge.
Das hab ich mir überlegt. Haut das soweit hin? Hätte aber auch gern einen weiteren Ansatz.
Anhang anzeigen 23025
Die Netzwerke 2 bis 3 sind zwar richtig, aber Du verkomplizierst sie durch doppelte Abfragen:
Im Netzwerk 3 machst Du zusätzlich zum Vergleich zur Bedingung, dass der Ausgang A0.1 nicht gesetzt ist. Der Vergleich <20 schließt aber schon aus, das A0.1 an ist.
Dann erreicht man manchmal auch durch Umsortierung der Bedingungen eine Vereinfachung:
1. Wenn Lagerbestand <20 Lampe A0.0 ein
2. Wenn Lagerbestand >45 Lampe A0.2 ein
3A. Wenn NICHT A0.0 UND NICHT A0.2 dann A0.1
oder alternativ:
3B. Wenn A0.0 ODER A0.2 dann NICHT A0.1
Da kannst Du Dir also einen neuerlichen Vergleich der Werte erübrigen.
Der nächste Schritt wäre dann die 20 und 45 über Variabeln vorzugeben, denn man möchte ja nicht jedes mal neu programmieren, wenn man sich andere Werte für "Lager leer/voll" überlegt.