De doorsnede van twee verzamelingen \(A\) en \(B\) is gedefinieerd als:
\[A \cap B = \{ x: x\in A \text{ en } x \in B \}\]
Vraag aan de gebruiker de grenzen van twee gesloten intervallen en bepaal vervolgens de doorsnede van deze intervallen.
Er moeten dus vier getallen gevraagd worden aan de gebruiker. Vraag in volgorde naar de onder- en bovengrens van het eerste interval en daarna de onder- en bovengrens van het tweede interval.
Voor de intervallen [3, 5] en [-1, 4] verschijnt:
De doorsnede van [ 3 , 5 ] en [ -1 , 4 ] is [ 3 , 4 ]
Voor de intervallen [-8, 0] en [5, 10] verschijnt:
De doorsnede van [ -8 , 0 ] en [ 5 , 10 ] is ledig
Voor de intervallen [-2, 6] en [6, 7] verschijnt:
De doorsnede van [ -2 , 6 ] en [ 6 , 7 ] is singleton 6
Tip
Je kan dit efficiƫnt programmeren met behulp van de functies
min()enmax()om enerzijds het minimum en het maximum te bepalen. Je hoeft dit zeker niet te gebruiken, andere manieren zijn ook mogelijk.