IF-Abfragen - Regel für Vereinfachung?

Vor über 20 Jahren habe ich mal einen „Mailrouter“ in Clipper geschrieben und bin dabei auf ein Problem gestossen was ich nicht lösen konnte (Programmier-Anfänger).

Es ging damals um so etwas ähnliches wie diese Aufgabe:
Eine Verbindung via Modem durfte nur dann hergestellt werden:

  • wenn es etwas zu versenden gab
  • wenn bestimmte Dateiatribute gesetzt waren
  • wenn Uhrzeit zwischen 8:00-17:00
  • wenn nicht Wochenende
  • wenn nicht Feiertag
    usw.

Ein Kollege von mir hat sich damals an seine Studienzeit erinnert und meinte, dass es für soviele IF-Abfragen eine Regel gibt. Er zeichnete eine Matrix aufs Blatt und Ruck Zuck hatte er die Lösung.

Wer kann mir sagen welche Regel das ist - die sogar einen Namen hat. Ich habe jetzt Jahrzehnte nicht mehr programmiert und würde gerne wissen wie man so etwas löst.

hG, Rocky

hallo rocky.

Ein Kollege von mir hat sich damals an seine Studienzeit
erinnert und meinte, dass es für soviele IF-Abfragen eine
Regel gibt. Er zeichnete eine Matrix aufs Blatt und Ruck Zuck
hatte er die Lösung.

meinst du sowas hier?
http://de.wikipedia.org/wiki/Karnaugh-Veitch-Diagramm

gruß

michael

Hallo,

Vor über 20 Jahren habe ich mal einen „Mailrouter“ in Clipper
geschrieben und bin dabei auf ein Problem gestossen was ich
nicht lösen konnte (Programmier-Anfänger).

Es ging damals um so etwas ähnliches wie diese Aufgabe:
Eine Verbindung via Modem durfte nur dann hergestellt werden:

  • wenn es etwas zu versenden gab
  • wenn bestimmte Dateiatribute gesetzt waren
  • wenn Uhrzeit zwischen 8:00-17:00
  • wenn nicht Wochenende
  • wenn nicht Feiertag
    usw.

allgemein hier einfach so zu lösen.
(ohne „Rezept“)
Wenn die „Zeiger“ aller positiven Antworten >