Rückgabe von mehreren Daten
Bilder scannen und drucken
Wir betrachten nochmal die Situation, dass ein Bild erst eingescannt und anschließend gedruckt werden soll. Die interessierende Funktion soll folgendes Verhalten haben:
Beachte, dass die Funktion scanDruckBildGroesse
zwei Daten zurückliefert, die Breite und die Höhe des gedruckten
Bildes.
Daten als Tupel zusammenfassen
Das Black-Box-Diagramm zur Funktion scanDruckBildGroesse
zeigt, wie bei einer Funktion mehrere Daten
zurückgegeben werden können: Man fasst sie als Tupel zu einer Einheit zusammen.
Die Implementierung der Funktionsdefinition erfolgt ganz naheliegend.
Aufgabe 1
Erläutere die Funktionsdefinition der Funktion scanDruckBildGroesse
.
Teste sie anschließend mit geeigneten Funktionsaufrufen.