Ich möchte eine Logik programmieren, die schaut:
Wenn A eintrifft und dann auch noch Bedingung B eintrifft, soll etwas ausgeführt werden. Nicht aber wenn B zuerst eintrifft und dann A.
Also geht das mit einem normalen UND Verknüpfung ja nicht, da hier die Reihenfolge draufankommt.
Mein konkretes Beispiel:
Ich habe eine Anwesenheitsprüfung eingebaut. Wenn ich weg bin, geht die Anwesenheitssimulation an. Soweit so gut.
Nun möchte ich aber, dass wenn ich nach Hause (Bedingung B) komme und es Abend ist (Bedingung A), das Licht angeht.
Nicht aber umgekehrt. Wenn ich schon zu Hause bin und es Abend wird (Sonne unter dem Horizont verschwindet), soll es nicht automatisch das Licht einschalten.
Ich hoffe ihr versteht was ich meine.
Wie setzt ihr solche Dinge um?
Vielen Dank für die Hilfe
Kommentar