Solution algorithme

coockynoisette -  
Gord21 Messages postés 918 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherche un algorithme capable de dire
* si la figure est un parallélogramme et qui montre que ses diagonales se croisent en leur milieu
* si la figure est un rectangle
* si la figure est un losange
* si la figure est un carré

2 réponses

Gord21 Messages postés 918 Date d'inscription   Statut Membre Dernière intervention   289
 
Bonsoir,
De quelle manière appelles-tu ta figure ? (coordonnées des sommets, un sommet les vecteurs des arêtes, ...)

@+
0
coocky noisette
 
a(xa;ya) b(xb;yb) c(xc;yc) d(xd;yd)
enfin on a pas de nom spéciale pour la figure donc c'est égale
0
Gord21 Messages postés 918 Date d'inscription   Statut Membre Dernière intervention   289
 
Bonsoir,

* tu as trois cas à vérifier :
(AB)//(CD) et (AD)//(BC) <=> ABCD est un parallélogramme
(AB)//(CD) et (AC)//(BD) <=> ABDC est un parallélogramme
(AC)//(BD) et (AD)//(BC) <=> ACBD est un parallélogramme

* il faut vérifier que la figure soit un parallélogramme et qu'un angle est droit

* il faut vérifier que la figure soit un parallélogramme et que deux côtés consécutifs sont égaux (ou que les diagonales sont orthogonales)

* il faut vérifier que la figure soit un rectangle et un losange

@+
0