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
Alain Busser, Florian Tobé 2014

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 :

			n=0
			$("#triangles div").each (x) ->
				if $(this).hasClass "p3" then n++
			$("#quadris div").each (x) ->
				if $(this).hasClass "p4" then n++
			$("#pentas div").each (x) ->
				if $(this).hasClass "p5" then n++
			$("#hexas div").each (x) ->
				if $(this).hasClass "p6" then n++
			$("#affres").progressbar
				value: 5*n
			$(".affreslab").text(5*n+'%')

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