Title: Tasks: Wirkungsvoller Zauber
Course: PAC++ SchülerInnen > Section: Mailüfterl

Schreibe ein Programm, das zwei INTEGER Variablen einliest (zuerst eine kleinere, dann eine größere).

Berechne anhand einer Addition das Produkt der beiden Zahlen.

Hinweis: Überprüfe die Eingabe der Zahlen mit einer IF-ANWEISUNG.

Tasks
Task_1:
Dr. Error hat unser Programm gehackt. Sobald wir es ausführen, stürzt der Computer ab. Er hat unser Programm in das Nirvana der unendlichen Wiederholungen geschickt. Stoppe diesen Wahnsinn und lasse die Schleife nur dreimal durchlaufen.

#include <iostream>
using namespace std;

int main()
{
 int k = 666; // The number of the beast!!
 for (k; k>0; k = k+1){
 cout << "Ich darf nicht " << k << " Donuts essen. " << endl;
 // Haha. Doktor Error lässt euren Computer so viele Donuts essen, bis er abstürzt.
 }
 return 0;
}
Task_2: | Erstelle einen Bart-Simpson Tafel-Generator. Wähle einen Spruche von folgender Seite: http://die-simpsons.org/magazin/listen/barts-tafelsprueche oder überlege dir einen eigenen Spruch. Gib diesen Spruch zwangzigmal aus.
Task_3: | Schreibe ein Programm, das eine INTEGER Variable von der oder dem Benutzenden einliest und dann in einer FOR-SCHLEIFE die Werte der Variable schrittweise runterzählt.
Task_4: (++) | Wie Task 2, aber die oder der Benutzende soll aufgefordert werden, einen Satz einzugeben. Dieser wird dann zwanzigmal wiederholt. Tipp: Benutze getline(cin, <Variable>); für das einlesen einer Zeile.
Task_5:      (++) | Schreibe ein Programm, das zwei INTEGER Variablen einliest (zuerst eine kleinere, dann eine größere). Berechne anhand einer Addition das Produkt der beiden Zahlen. Hinweis: Überprüfe die Eingabe der Zahlen mit einer IF-ANWEISUNG.

(++) schwierig, aber toll

Bonustasks
Bonus_1: | Schreibe ein Programm, das in einer FOR-SCHLEIFE die Werte 0, 1 und 2 ausgibt.
Bonus_2:
Schreibe ein Programm, das in einer FOR-SCHLEIFE zwei INTEGER Variablen

i=0 und a=10

in folgender Form hoch- bzw. runterzählt: 0 - 10
1 - 9
2 - 8
3 - 7
4 - 6
Bonus_3: | Schreibe ein Programm, das eine Multiplikationstabelle bis 12 ausgibt. Die oder der Benutzende bestimmt den Faktor der Multiplikation.
Bonus_4: | Schreibe ein Programm, das in Form eines Schachbretts 10x20-Mal das Symbol $ ausgibt.
Bonus_5:
Schreibe ein Programm, das folgende Ausgabe erzeugt:

123456789
23456789
3456789
456789
56789
6789
789
89
9