Funktionen


Erklärung

Mit Funk­tio­nen kön­nen Pro­gramm­tei­le erstellt wer­den, die eine bestimm­te Auf­ga­be aus­füh­ren und dann zu der Stel­le im Pro­gramm zurück­keh­ren, von dem aus die Funk­ti­on auf­ge­ru­fen wur­de. Der Vor­teil ist, dass häu­fig ver­wen­de­te Pro­gramm­tei­le nur ein­mal erstellt wer­den müs­sen. Sie kön­nen dann an belie­bi­ger Stel­le im Pro­gramm auf­ge­ru­fen wer­den. Eine Funk­ti­on kann eine Fol­ge von Befeh­len aus­füh­ren und eine Varia­ble an die Stel­le zurück­ge­ben (return), von der sie auf­ge­ru­fen wur­de oder ledig­lich eine Fol­ge von Befeh­len „abar­bei­ten“.

Funktionen mit Rückgabewert

Die Funk­ti­on mit einem Rück­ga­be­wert besteht aus der Dekla­ra­ti­on des Typs der Varia­blen (int, float, bool, String), die zurück­ge­ge­ben wird, optio­nal einer oder meh­re­re durch Kom­ma­ta getrenn­te Varia­blen, die der Funk­ti­on über­ge­ben wer­den und den Anwei­sun­gen.

return gibt den Wert der Varia­blen an das Haupt­pro­gramm zurück.

Jede Funk­ti­on muss außer­halb des set­up- und des loop-Teils ste­hen.

int-Funktion

Das Pro­gramm erstellt auf Tas­ten­druck Zufalls­zah­len zwi­schen 1 und 49 und zeigt sie an.

Zufalls­zah­len nach Druck auf die Enter-Tas­te.

float-Funktion

Das Pro­gramm bil­det aus zwei Zufalls­zah­len einen Quo­ti­en­ten.

String-Funktion

Das Pro­gramm ersetzt in einem Text einen Vokal durch einen ande­ren.

bool-Funktion

Das Pro­gramm ver­wen­det eine bool-Funk­ti­on, um die Tei­ler einer Zahl zu bestim­men und im Seri­el­len Moni­tor anzu­zei­gen.
Ist kein Tei­ler vor­han­den, wird die Mel­dung aus­ge­ge­ben, dass es sich um eine Prim­zahl han­delt.

Das Pro­gramm berech­net die Fakul­tät der Zah­len bis 12.

Funktionen ohne Rückgabewert

Soll die Funk­ti­on nur eine Abfol­ge von Befeh­len erle­di­gen, muss sie mit dem Schlüs­sel­wort void ein­ge­lei­tet wer­den.

Funktion ohne die Übergabe von Variablen

Die Funk­ti­on LED­Blin­ken kann jetzt belie­big oft im loop-Teil auf­ge­ru­feń wer­den.

Funktion mit Übergabe von Variablen

Variable vom Typ int

Bei­spiel Über­ga­be von Varia­blen vom Typ int:

Das Pro­gramm sieht dann so aus:

Übergabe eines Arrays

Das Pro­gramm erfragt eine Zahl und stellt die Viel­fa­chen die­ser Zahl im Zah­len­raum bis 100 dar.

Das dazu­ge­hö­ri­ge Pro­gramm:


Letzte Aktualisierung: Jan. 12, 2026 @ 11:18

Inhalt