Classement de polygones

mercredi 2 octobre 2013
par  Alain BUSSER , Florian TOBÉ

On demande de placer

  • les triangles dans la maison des triangles
  • les quadrilatères dans la maison des quadrilatères
  • les pentagones dans la maison des pentagones
  • les hexagones dans la maison des hexagones.

Mais les polygones ne sont pas nécessairement convexes et a fortiori pas nécessairement réguliers.

Le source :

polygones.html
le fichier source en html

Il y a 20 polygones en tout, engendrés aléatoirement ; il peut donc y avoir des pièges, par exemple un quadrilatère dont trois sommets sont presque alignés ressemble à un triangle.

L’algorithme de calcul de la note ressemble beaucoup à celui du cas où il n’y a que deux classes : On compte, maison par maison, le nombre d’objets qui devraient être dans la maison et qui y sont vraiment :

  1.                         n=0
  2.                         $("#triangles div").each (x) ->
  3.                                 if $(this).hasClass "p3" then n++
  4.                         $("#quadris div").each (x) ->
  5.                                 if $(this).hasClass "p4" then n++
  6.                         $("#pentas div").each (x) ->
  7.                                 if $(this).hasClass "p5" then n++
  8.                         $("#hexas div").each (x) ->
  9.                                 if $(this).hasClass "p6" then n++
  10.                         $("#affres").progressbar
  11.                                 value: 5*n
  12.                         $(".affreslab").text(5*n+'%')

Télécharger


classement de polygones

Ranger les polygones dans leurs maisons respectives

  • Les triangles dans la maison des triangles;
  • Les quadrilatères dans la maison des quadrilatères
  • Les pentagones dans la maison des pentagones;
  • Les hexagones dans la maison des hexagones.
Méfiez-vous des imitations !
image/svg+xml I am a poor lonesometriangle, a long longway from home

      triangles

      quadrilatères

      pentagones

      hexagones

    Progression:


    Commentaires