summaryrefslogtreecommitdiffstats
path: root/grundelemente/07_Funktionen/07_Funktionen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'grundelemente/07_Funktionen/07_Funktionen.cpp')
-rw-r--r--grundelemente/07_Funktionen/07_Funktionen.cpp32
1 files changed, 32 insertions, 0 deletions
diff --git a/grundelemente/07_Funktionen/07_Funktionen.cpp b/grundelemente/07_Funktionen/07_Funktionen.cpp
new file mode 100644
index 0000000..fbd1e34
--- /dev/null
+++ b/grundelemente/07_Funktionen/07_Funktionen.cpp
@@ -0,0 +1,32 @@
+#include <iostream>
+
+// In diesem Programm werden erstmal eigene Funktionen benutzt.
+
+/* Der Name unserer ersten Funktion ist summe.
+ * int ist dabei der Rückgabewert, d. h., beim Aufruf der Funktion gibt die Funktion eine Ganzzahl
+ * an den Aufrufer zurück. iX und iY ist Parameter, d. h., dies sind Variablen, die vom Aufrufer
+ * übergeben werden.
+ */
+int summe(int iX, int iY)
+{
+ // Hier wird die Summe von iX und iY zurückgegeben.
+ return iX + iY;
+}
+
+int main()
+{
+ int x,y;
+
+ std::cout << "Geben sie bitte zwei Zahlen ein." << std::endl;
+ std::cin >> x;
+ std::cin >> y;
+ std::cout << "Die Summe ihrer Zahlen ist: " << summe(x, y) << std::endl;
+
+ return 0;
+}
+
+/**************AUFGABE:*************
+ * Erstelle ein Programm, das mit Hilfe einer
+ * Funktion überprüft, ob eine Zahl ohne Rest
+ * durch 2 teilbar ist.
+***********************************/