C++ Kurs -- Funktionen (Parameterliste und Rückgabewert)
Verwenden Sie die Lösung der Aufgabe Boolsche Operatoren.
Die Programmzeilen, die die Ergebnisse a bis e berechnen und sie auf der Konsole ausgeben, sind mehrfach identisch vorhanden. Sie sollen durch einen Funktionsaufruf ersetzt werden, um das Programm kürzer und übersichtlicher zu gestalten:
- Erzeugen Sie eine Funktion mit dem Namen berechnenUndAusgeben.
- Die Parameterliste soll aus vier bool-Variablen b1 bis b4 bestehen.
- Die Programmzeilen, die die Ergebnisse a bis e berechnen und sie auf der Konsole ausgeben, sollen im Funktionrumpf geschrieben werden.
- In der main() soll nun nur noch die Funktion berechnenUndAusgeben(bool ...) aufgerufen werden.
Bei der "Bit-Klemptnerei" soll die Erzeugung des comp Wertes und die Berechnung ob das Bit gesetzt ist in eine Funktion ausgelagert werden.
- Erzeugen Sie eine Funktion bitposition mit bool-Rückgabewert und den Parametern "zahl" und "position".
- Die Funktion soll prüfen, ob das Bit an der angegebenen Position in der Zahl gesetzt ist.
- Der Rückgabewert der Funktion soll angeben, ob das Bit an der Position gesetzt ist oder nicht.
Lösung anzeigen