summaryrefslogtreecommitdiffstats
path: root/grundelemente/06_Schleifen/06_Schleifen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'grundelemente/06_Schleifen/06_Schleifen.cpp')
-rw-r--r--grundelemente/06_Schleifen/06_Schleifen.cpp38
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 ;)
+******************************************/