Boolsche-Variablen

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Boolesche Variablen nehmen entweder den Wert true (wahr) oder false (falsch) an. 

Damit können ebenfalls Bedingungen formuliert werden.


Inhaltsverzeichnis

Beispiel 1

Die Variable volljaehrig nimmt den Wert true oder false an.

Wenn der Wert true ist, soll "Alkohol OK" ausgegeben werden, ansonsten: "Alkohol verboten".

Ändern Sie den Wert der Variable volljaehrig auf true!.

Hinweis

Die Schreibweise

if(volljaehrig){...}

ist equivalent zu der Schreibweise:

if(volljaehrig == true){...}



Beispiel 2

Die Variable volljaehrig nimmt den Wert true oder false an.

Wenn der Wert nicht true ist, soll "Alkohol verboten" ausgegeben werden, ansonsten: "Alkohol OK".

Ändern Sie den Wert der Variable volljaehrig auf true!.

Hinweis

Die Schreibweise

if(!volljaehrig){...}

ist equivalent zu der Schreibweise:

if(volljaehrig == false){...}


Beispiel 3

Es soll eine Funktion "pruefeAlkohol" entwickelt werden, die die boolesche Variable "volljaehrig" als Parameter besitzt:


Aufgabe 1

Eine Stadt ist eine Metropole, wenn sie eine Hauptstadt ist und mehr als 1000000 Einwohner besitzt.

Die Funktion "pruefeMetropole" besitzt die Parameter istHauptstadt und anzahlEinwohner. Der Parameter istHauptstadt ist eine boolesche Variable und nimmt die Werte true oder false an. Der Parameter anzahlEinwohner ist eine Zahl.

Vervollständigen Sie die Funktion, sodass der Text "Metropole" ausgegeben wird, wenn die Stadt eine Metropole ist, ansonsten: "keine Metropole".


Aufgabe 2

Eine Person darf Auto fahren, wenn Sie eine Fahrerlaubnis besitzt und alle Papiere dabei hat und nicht betrunken ist.

Die Funktion "pruefeAutofahrt" besitzt folgende Parameter:

  • fahrerlaubnis - eine boolesche Variable, die angibt, ob eine Fahrerlaubnis vorliegt (true) oder nicht (false)
  • papiere - eine boolesche Variable, die angibt, ob alle Papiere vorhanden sind (true) oder nicht (false)
  • betrunken - eine boolesche Variable, die angibt, ob die Person betrunken ist (true) oder nicht (false)

Vervollständigen Sie die Funktion, sodass der Text "Autofahrt OK" ausgegeben wird, wenn die oben genannten Bedingungen erfüllt sind, ansonsten "Autofahrt verboten".

Persönliche Werkzeuge