Cond

 

Aufgabe:

Erlaubt das Formulieren beliebiger Bedingungen. Das erste Argument ist ein logischer Ausdruck, der auf seinen Wahrheitsgehalt geprüft wird. Ist der Ausdruck wahr (True), so wird das zweite Argument als Ergebnis zurückgegeben. Ist der Ausdruck falsch (False), so wird das dritte Argument als Ergebnis zurückgegeben.

 

Ist kein drittes Argument angegeben, nimmt der Rückgabewert bei False in Abhängigkeit vom Wertetyp des zweiten Argumentes folgende Standardwerte an:

 

2. Argument vom Typ

Rückgabewert bei Bedingung = False

Boolean

False

Zeichenkette

"" (leere Zeichenkette)

Datum

Julianischer Datumswert 0

Zahl

0

Bild

"" (leere Zeichenkette)

Barcode

"" (leere Zeichenkette)

 

Parameter:

Boolean

Alle

Alle             (optional) Das dritte Argument muss vom gleichen Typ wie das zweite Argument sein.

Rückgabewert:

Alle

Beispiel:

Cond(Even(5), "gerade", "ungerade")     Ergebnis: ungerade