diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2008-09-16 17:01:28 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2008-09-16 17:01:28 +0200 |
commit | d0668d3cd77ad617c83f6c2f124d84417285766b (patch) | |
tree | 9fad24568d43505120df46a297e0b352d836acc0 /grundelemente/06_Schleifen | |
download | c++-tutorial-master.tar c++-tutorial-master.zip |
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 ;) +******************************************/ |