Diese Aufgabe soll Dir helfen, die while- und do-while-Schleifen besser kennen zu lernen.
Aufgabe 1:
int Ente = 1;
while (Ente)
{
printf("Was kommt hier heraus?");
Ente=0;
}Frage: Gibt diese Schleife etwas aus?
Aufgabe 2:
int a=3;
do
{
printf("Hallo Ente");
a= a+1;
}
while (a<10);
Frage: Wie oft wird "Hallo Ente" ausgegeben?
Aufgabe 3:
int a=3;
int b=5;
while (a != b) // hier kommt der Negationsoperator (!) zum Einsatz.
// Dies bedeutet: "wenn a nicht gleich (=ungleich) b ist"
{
if (a>b)
a=a-b;
else if (a <b)
b=b-a;
}
printf(b);Frage: Was wird für die Variable b ausgegeben?
Tipp von der C-Ente: Du musst die Aufgabe nicht solange machen bis Du es verstehst :-)