xxxxxxxxxx
x1 = 5
y1 = -1
x2 = -2
y2 = 3
x3 = 10
y3 = 12
x4 = 5
y4 = -8
xm1 = (x1+x3)/2
ym1 = (y1+y3)/2
xm2 = (x2+x4)/2
ym2 = (y2+y4)/2
if xm1 == xm2 and ym1 == ym2:
print("para")
else:
print("non para")
Ce programme vérifie si un quadrilatère est un parallélogramme. Pour cela, il s'appuie sur la propriété géométrique : « un quadrilatère est un parallélogramme si et seulement si ses diagonales se coupent en leur milieu ».
para
.non para
.Le programme effectue les étapes suivantes :
(x₁ ; y₁)
= (5 ; -1)
(x₂ ; y₂)
= (-2 ; 3)
(x₃ ; y₃)
= (10 ; 12)
(x₄ ; y₄)
= (5 ; -8)
(x₁, y₁)
à (x₃, y₃)
:
(x₂, y₂)
à (x₄, y₄)
:
M₁ = M₂
, alors le quadrilatère est un parallélogramme.Avec les coordonnées données :
M₁ ≠ M₂
, donc le quadrilatère n'est pas un parallélogramme.
Le programme affiche : non para
.