Der Anwender führt das Programm aus und bewertet Hunger, Aussehen und Aroma jeweils mit 4, 6, und 9. Was wird das Programm ausgeben?

Eine gute Antwort wäre:

Wie hungrig sind Sie              (1-10):
4
Wie lecker sieht das Gebaeck aus  (1-10):
6
Wie gut riecht das Gebaeck        (1-10):
9
Gebaeck kaufen!
Setzen Sie Ihren Einkauf fort.

Arithmetik innerhalb eines Booleschen Ausdrucks

Der true-Zweig wird ausgeführt, da die Summe der Bewertungen, 19, größer war als der Grenzwert von 15:

(hunger + aussehen + aroma ) > 15

ist wahr.

Dieser Boolesche Ausdruck ist komplizierter als die vorherigen. Die Werte der Variablen hunger, aussehen und aroma werden addiert und es ist die Summe, die mit dem Grenzwert 15 verglichen wird. Boolesche Ausdrücke können sehr kompliziert werden und die Präzedenzregel der Operatoren wird benötigt, um sie zu verstehen. Dieses Thema wird in einem späteren Kapitel besprochen werden. Für jetzt denken Sie daran, dass:

Arithmetische Operatoren eine höhere Präzedenz als relationale Operatoren haben und daher zuerst durchgeführt werden.

Der oben stehende Boolesche Ausdruck könnte so geschrieben werden:

hunger + aussehen + aroma  > 15

Da all die + eine höhere Präzedenz haben als >, wird + zuerst durchgeführt.

FRAGE 4:

Werten Sie jeden der folgenden Booleschen Ausdrücke (true oder false) aus:

12+4 > 16 5.2-1.2 <= 2.0+22*3-4 == 1+1
Inhaltsverzeichnis