summaryrefslogtreecommitdiffstats
path: root/contents/wissen/cpp-tutorial/07-funktionen.php
diff options
context:
space:
mode:
Diffstat (limited to 'contents/wissen/cpp-tutorial/07-funktionen.php')
-rw-r--r--contents/wissen/cpp-tutorial/07-funktionen.php61
1 files changed, 61 insertions, 0 deletions
diff --git a/contents/wissen/cpp-tutorial/07-funktionen.php b/contents/wissen/cpp-tutorial/07-funktionen.php
new file mode 100644
index 0000000..485e733
--- /dev/null
+++ b/contents/wissen/cpp-tutorial/07-funktionen.php
@@ -0,0 +1,61 @@
+<?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>
+ 7. Funktionen
+ </h2>
+ <p>
+ <code style="white-space:pre">
+#include &lt;iostream&gt;
+
+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 &lt;&lt; &quot;Geben sie bitte zwei Zahlen ein.&quot; &lt;&lt; std::endl;
+ std::cin &gt;&gt; x;
+ std::cin &gt;&gt; y;
+ std::cout &lt;&lt; &quot;Die Summe ihrer Zahlen ist: &quot; &lt;&lt; summe(x, y) &lt;&lt; std::endl;
+
+ return 0;
+}
+
+ </code>
+ </p>
+<p>
+In diesem Programm werden erstmal eigene Funktionen benutzt.
+</p>
+<p>
+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.
+</p>
+<h3>Aufgabe:</h3>
+<p>
+Erstelle ein Programm, das mit Hilfe einer
+Funktion überprüft, ob eine Zahl ohne Rest
+durch 2 teilbar ist.
+</p>
+</div>
+
+<?php
+ include($pathToRoot . 'includes/footer.inc.php');
+ include($pathToRoot . 'includes/lastinclude.inc.php');
+?>