In het euclidisch vlak wordt een punt voorgesteld door een tuple \((x, y)\).

Een cirkel wordt bepaald door zijn middelpunt \(M = (x_m,y_m)\) en de straal \(r\).

Als \(P(x,y)\) een punt is, dan bereken je de afstand tussen \(P\) en \(M\):

Binnen of buiten de cirkel?
\(d(P,M)=\sqrt{(x-x_m)^2+(y-y_m)^2}\)

Als \(d(P,M)<straal\) dan ligt P in de cirkel.

Opgaven

Voorbeelden

>>> binnen_cirkel((1, 1), 4, (4, 5))
(False, 5.0)
>>> binnen_cirkel((1, 1), 10, (4, 5))
(True, 5.0)
>>> binnen_cirkel((1, 1), 5, (4, 5))
(True, 5.0)
>>> binnen_cirkel((1, 1.2), 10.5, (4.1, 5))
(True, 4.904079934095691)
>>> binnen_cirkel_2(((1, 1), 4), (4, 5))
(False, 5.0)
>>> binnen_cirkel_2(((1, 1), 10), (4, 5))
(True, 5.0)
>>> binnen_cirkel_2(((1, 1), 5), (4, 5))
(True, 5.0)
>>> binnen_cirkel_2(((1, 1.2), 10.5), (4.1, 5))
(True, 4.904079934095691)