diff options
Diffstat (limited to 'contents/wissen/cpp-tutorial/06-schleifen.php')
-rw-r--r-- | contents/wissen/cpp-tutorial/06-schleifen.php | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/contents/wissen/cpp-tutorial/06-schleifen.php b/contents/wissen/cpp-tutorial/06-schleifen.php new file mode 100644 index 0000000..508c106 --- /dev/null +++ b/contents/wissen/cpp-tutorial/06-schleifen.php @@ -0,0 +1,73 @@ +<?php + $author = 'Jakob und Matthias'; + $pathToRoot = '../../../'; +?> +<?php + include($pathToRoot . 'includes/firstinclude.inc.php'); + include($pathToRoot . 'includes/header.inc.php'); + include($pathToRoot . 'includes/mainmenu.inc.php'); + + include($pathToRoot . 'sidebars/wissen/cpp.inc.php'); +?> + +<div id="inhalt";> + <h2> + 6. Schleifen + </h2> + <p> + <code style="white-space:pre"> +#include <iostream> + +int main() +{ + int iX, iY; + iX = 0; + + while(iX != 5) + { + std::cout << "Geben sie eine diskordische Zahl ein!" << std::endl; + std::cin >> iX; + } + + + for(int i = 0; i < 25; i++) + { + std::cout << "iX * " << i << ": " << i * iX << std::endl; + } + + return 0; +} + + </code> + </p> + <p> +Das erste ist eine while-Schleife. Sie wird so lange ausgeführt, wie die Bedingung wahr ist, +in diesem Fall also solange iX ungleich 5 ist. + </p> + <p> +Die for-Schleife folgt folgendem Schema: + </p> + <p> +for(Variable; Bedingung; Inkrementor) + </p> + <p> +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. + </p> +<h3>Aufgabe:</h3> +<p> +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. +</p> +<p> +Dies ist der letzte Taschenrechner, versprochen! ;) +</p> +</div> + +<?php + include($pathToRoot . 'includes/footer.inc.php'); + include($pathToRoot . 'includes/lastinclude.inc.php'); +?> |