====== Der Datentyp bool ======
Bisher wurde schon sehr viel mit Vergleichen gearbeitet, z.B. a > b, a==b,... .\\
Ein Vergleich kann wahr oder falsch sein. Diese beiden //Wahrheitswerte // bezeichnet man mit ''true'' oder ''false'' und sind die Werte, die der Datenntyp **bool** annehmen kann.
bool b;
b=true;
b=false;
Jeder Ausdruck, der mit einem Vergleichs- oder Gleichheitsoperator (<, <=, >, >=, ==, != ) gebildet wir, ist vom Typ bool und nimmt somit die Werte ''true'' oder ''false'' an.
Ein boolscher Ausdruck kann einer boolschen Variable zugewiesen werden:
bool b = (x<17)
b erhält den Wert ''true'', falls x kleiner als 17 ist, andernfalls den Wert ''false''. \\
Gleichbedeutend dazu ist auch folgendes Codesegment:
if (x<17){
b=true;
}
else{
b=false;
}
Eine boolsche Variable kann auch in ''if-Anweisungen'' verwendet werden.
if(b==true)
{
...
}
\\oder
if(b) \\gleichbedeutend mit if(b==true)
{
...
}
if(!b) \\gleichbedeutend mit if(b==false)
{
...
}
**Zur Erinnerung:** Boolsche Ausdrücke können mit und (''&&'') und oder (''||'') miteinander verknüpft werden.
==== Aufgabe 1 ====
Schreiben Sie ein Programm, welches überprüft, ob ein Jahr ein Schaltjahr ist oder nicht.\\
Jede durch 4 teilbare Jahreszahl ist ein Schaltjahr, außer die durch 100 teilbaren, wenn diese nicht durch 400 teilbar sind.