diff options
Diffstat (limited to 'grundelemente/06_Schleifen')
-rw-r--r-- | grundelemente/06_Schleifen/06_Schleifen.cpp | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/grundelemente/06_Schleifen/06_Schleifen.cpp b/grundelemente/06_Schleifen/06_Schleifen.cpp new file mode 100644 index 0000000..553f861 --- /dev/null +++ b/grundelemente/06_Schleifen/06_Schleifen.cpp @@ -0,0 +1,38 @@ +#include <iostream> + +int main() +{ + int iX, iY; + iX = 0; + + /* Dies ist eine einfache while-Schleife. Sie wird so lange ausgeführt, wie die Bedingung wahr ist, + * in diesem Fall also solange iX ungleich 5 ist. + */ + while(iX != 5) + { + std::cout << "Geben sie eine diskordische Zahl ein!" << std::endl; + std::cin >> iX; + } + + /* Nun die for-Schleife. Sie folgt folgendem Schema: + * for(Variable; Bedingung; Inkrementor) + * Am Anfang wird einmal der Befehl <Variable> ausgeführt, nach jedem Durchlauf wird einmal <Inkrementor> + * ausgeführt, und die Schleife läuft, solange die Bedinung wahr ist. + */ + for(int i = 0; i < 25; i++) + { + std::cout << "iX * " << i << ": " << i * iX << std::endl; + } + + return 0; +} + +/***************AUFGABE:******************* + * Erstelle ein Programm, das mit Hilfe einer + * Funktion eine beliebige Potenz einer Zahl berechnen kann. + * Baue diese Funktion in einen Taschenrechner ein, + * der sich nur beendet, wenn der Benutzer es wünscht, + * sodass mehrere Rechnungen hintereinander möglich sind. + * + * Dies ist der letzte Taschenrechner, versprochen ;) +******************************************/ |