Bedingungen

Aus ProgrammingWiki
Archivierte Version vom 2017-04-02T20:50:46+00:00. Aktuelle Version

Oft sollen bestimmten Anweisungen nur ausgeführt werden, wenn eine bestimmte Bedingung erfüllt ist.

Aufbau von If-Anweisungen

Hier sehen Sie ein Programm, welches den Text "es ist warm" ausdruckt, wenn die Variable "temperatur" einen Wert > 15 besitzt:

Das Beispiel zeigt den typischen Aufbau einer If-Anweisung:

if(<bedingung>){
   ...
}</bedingung>

Zwischen die geschweiften Klammern werden ein oder mehrere Anweisungen geschrieben, die ausgeführt werden sollen, wenn die <bedingung> wahr ergibt. Es handelt sich um den sogenannten <strong>If-Block</strong>.</bedingung>

Eine If-Anweisung kann auch einen Sonst-Block (oder Else-Block) besitzen:

if(<bedingung>){
   ...
}else{
   ...
}</bedingung>

Zwischen die geschweiften Klammern des Else-Blocks werden ein oder mehrere Anweisungen geschrieben, die ausgeführt werden sollen, wenn die <bedingung> false ergibt.</bedingung>

Beispiel

Das Programm gibt den Text "Es ist kalt." aus, wenn die Temperatur <= 15 ist. Ändern Sie den Wert der Variable "temperatur", um das Programm zu testen!

Aufbau von Bedingungen

Die <bedingung> muss ein logischer Ausdruck sein, der wahr oder falsch (d.h. true oder false) ergibt.</bedingung>

Beispiele für logische Ausdrücke

Ändern Sie in den folgenden Beispielen die Werte der Variablen x und y, um die Programme zu testen!

x > y


x < y


x == y (Test, ob x und y den gleichen Wert besitzen)


x != y (Test, ob x und y ungleiche Werte besitzen)