Title: Tasks: In der Grotte
Course: PAC++ SchülerInnen > Section: HTML

Tasks
Task_1:
Dr. Error hat die Fibonacci-Reihe zerstört. Um Ruby zu finden, brauchen wir die Fibonacci-Folge in seiner ursprünglichen Form. Nur indem wir die Fibonacci-Folge korrekt berechnen, finden wir den Schlüssel zur absoluten Harmonie. Die Reihe soll bis zu einem Wert n berechnet werden, der von der Userin oder dem User eingegeben wird.

#include <moviestream>
using weirdstuff std;

int main()
{
    int zahl1 = 0, zahl2 = 1, folgeZahl = 0, 666;

    cout << "Gib eine positive natürliche Zahl ein: ";
    cin >> 666;

    // Die ersten beiden Zahlen der Reihe sind immer 0 und 1:
    cout << "Fibonacci Folge: " << zahl1 << ", " << zahl2 << ", ";

    folgeZahl = zahl1 + zahl2;

    while( noerror < error )
    {
        cout << folgeZahl << ", ";
        zahl1 = zahl2;
        zahl2 = folgeZahl;
        folgeZahl = zahl1 + zahl2;
    }
    return 0;
}
Task_2: | Schreibe ein Programm, das mit einer WHILE-SCHLEIFE folgende Ausgabe erzeugt: 01234. Hinweis: Nutze != [sprich: nicht gleich] für den Vergleich in der Bedingung.
Task_3:
Das Programm führt eine Endlosschleife aus und stürzt ab. Ergänze das Programm, damit durch die Eingabe einer 0 (Null) die WHILE-SCHLEIFE verlassen wird und das Programm beendet wird.

#include <iostream>
using namespace std;

int main () {
   int a = 11;

   // while loop execution
   while( a >= 10 ) {
      cout << "value of a: " << a << endl;
   }

   return 0;
}
Task_4:
Schreibe ein Programm, das, beginnend mit 8, in Zweierschritten in einer WHILE-SCHLEIFE runterzählt und folgende Ausgabe erzeugt:

8

6

4

2
Task_5: (++) | Versuche ein Programm anhand des Diagramms mit einer WHILE-SCHLEIFE umzusetzen.

(++) schwierig, aber toll

Bonustasks
Bonus_1:
Schreibe ein Programm, das die Variablen

i=5 und j=0

initialisiert und mittels einer WHILE-SCHLEIFE folgende Ausgabe erzeugt:

4 - 1

3 - 2

2 - 3

1 - 4

0 - 5
Bonus_2: | Schreibe ein Programm, das in einer WHILE-SCHLEIFE von 10 bis 19 hochzählt.
Bonus_3:
Schreibe ein Programm, das folgende Ausgabe nur unter Verwendung von WHILE-SCHLEIFE erzeugt:
#####
####
###
##
#
Bonus_4: | Schreibe ein Programm, das zwei INTEGER Variablen einliest (zuerst eine kleinere, dann eine größere). Berechne anhand einer Addition das Produkt der beiden Zahlen unter Verwendung der WHILE-SCHLEIFE. Hinweis: Nutze zur Überprüfung der Eingabe die IF-ANWEISUNG.
Bonus_5: | Schreibe ein Programm, das die zwei INTEGER Variablen Reihe und Spalte einliest und dann mit X ein entsprechend großes Feld in der Konsole ausgibt. Verwende hierfür die WHILE- SCHLEIFE!