randFromArray([["in",new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["pulgada","pulgadas"]},e)})],["ft",new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["pie","pies"]},e)})],["m",new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["metro","metros"]},e)})],["cm",new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["centímetro","centímetros"]},e)})],["",new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["unidad\n\nunidades","unidades"]},e)})]])
randRange(2, 9) $._("per\u00edmetro")

¿Cuál es el perímetro del cuadrado?

init({range:[[-2,S+1],[-1,S+1]],scale:30}),path([[0,0],[0,S],[S,S],[S,0],!0],{stroke:BLUE,fill:"#eee"}),label([S/2,S],S+"\\text{ "+UNIT+"}","above"),label([0,S/2],S+"\\text{ "+UNIT+"}","left")
4 * S plural_form(UNIT_TEXT)

El perímetro de una figura es igual a la suma de todos sus lados.

path([[0,0],[0,S]],{strokeWidth:4,stroke:PINK}),path([[0,S],[S,S]],{strokeWidth:4,stroke:BLUE}),path([[S,S],[S,0]],{strokeWidth:4,stroke:"purple"}),path([[S,0],[0,0]],{strokeWidth:4,stroke:GREEN})

Sumas las longitudes de los lados:

\qquad\text{PERIMETER} = \pink{S} + \blue{S} + \purple{S} + \green{S}

\qquad\text{PERIMETER} = S * 4\text{ UNIT}

randRange(2, 9) randRange(2, 9) $._("per\u00edmetro")

¿Cuál es el perímetro del rectángulo?

init({range:[[-2,L+1],[-1,W+1]],scale:30}),path([[0,0],[0,W],[L,W],[L,0],!0],{stroke:BLUE,fill:"#eee"}),label([L/2,W],L+"\\text{ "+UNIT+"}","above"),label([0,W/2],W+"\\text{ "+UNIT+"}","left")
L * 2 + W * 2 plural_form(UNIT_TEXT)

El perímetro de una figura es igual a la suma de todos sus lados.

path([[0,0],[0,W]],{strokeWidth:4,stroke:PINK}),path([[0,W],[L,W]],{strokeWidth:4,stroke:BLUE}),path([[L,W],[L,0]],{strokeWidth:4,stroke:"purple"}),path([[L,0],[0,0]],{strokeWidth:4,stroke:GREEN})

Sumas las longitudes de los lados:

\qquad\text{PERIMETER} = \pink{W} + \blue{L} + \purple{W} + \green{L}

\qquad\text{PERIMETER} = L * 2 + W * 2\text{ UNIT}

randRange(2, 9, 3) ((A * A + B * B - C * C) / (2 * A * B)) * B sqrt(B * B - X * X) $._("per\u00edmetro")

¿Cuál es el perímetro del triángulo?

init({range:[[min(X,0)-2,max(X,A)+2],[-1,Y+1]],scale:30}),path([[0,0],[A,0],[X,Y],!0],{stroke:BLUE,fill:"#eee"}),label([A/2,0],A+"\\text{ "+UNIT+"}","below"),label([X/2-.5,Y/2],B+"\\text{ "+UNIT+"}","left"),label([(X+A)/2+.5,Y/2],C+"\\text{ "+UNIT+"}","right")
A + B + C plural_form(UNIT_TEXT)

El perímetro de una figura es igual a la suma de todos sus lados.

path([[X,Y],[0,0]],{strokeWidth:4,stroke:PINK}),path([[A,0],[X,Y]],{strokeWidth:4,stroke:BLUE}),path([[0,0],[A,0]],{strokeWidth:4,stroke:GREEN})

Sumas las longitudes de los lados:

\qquad\text{PERIMETER} = \pink{B} + \blue{C} + \green{A}

\qquad\text{PERIMETER} = A + B + C\text{ UNIT}

randRange(2, 3) randFromArray([[5,$._("pentágono")],[6,$._("hexágono")],[8,$._("octágono")]]) (2 * PI) / SIDES S / (2 * sin(PI / SIDES)) S / (2 * tan(PI / SIDES)) $._("per\u00edmetro")

¿Cuál es el perímetro del POLYGON regular?

init({range:[[-RADIUS-1,RADIUS+1],[-RADIUS-1,RADIUS+1]],scale:30}),graph.path=[],_(SIDES).times(function(e){graph.path.push([sin(ANGLE*(e+.5))*RADIUS,cos(ANGLE*(e+.5))*RADIUS])}),graph.path.push(!0),path(graph.path,{stroke:BLUE,fill:"#eee"}),graph.label=label([0,APOTHEM+.7],S+"\\text{ "+UNIT+"}")
S * SIDES plural_form(UNIT_TEXT)

El perímetro de una figura es igual a la suma de todos sus lados.

graph.label.remove(),_(SIDES).times(function(e){label([sin(ANGLE*e)*(APOTHEM+.7),cos(ANGLE*e)*(APOTHEM+.7)],S+"\\text{ "+UNIT+"}",{color:GREEN})})

Todas las longitudes de un POLYGON regular tienen la misma longitud.

Decir que un polígono es regular significa que todos sus lados son iguales.

Puesto que hay SIDES lados que todos son S plural_form(UNIT_TEXT, S) de longitud, podemos multiplicar:

\qquad\text{PERIMETER} = \blue{SIDES} \times \green{S}

\qquad\text{PERIMETER} = S * SIDES\text{ UNIT}

randRange(5, 10) randRange(5, 10) createOddShape({width:WIDTH,height:HEIGHT}) SHAPE.sides

¿Cuál es el perímetro de la figura? Cada cuadrado en la cuadrícula es de 1 \times 1 UNIT_TEXT cuadrados.

init({range:[[-1,WIDTH+1],[-1,HEIGHT+1]]});var shape=[];_(WIDTH+1).times(function(e){line([e,0],[e,HEIGHT],{"stroke-width":1,stroke:"#bbb"})}),_(HEIGHT+1).times(function(e){line([0,e],[WIDTH,e],{"stroke-width":1,stroke:"#bbb"})}),_.each(SHAPE.sides,function(e){path([e.start,e.end],{stroke:BLUE})})
SHAPE.perimeter plural_form(UNIT_TEXT)

El perímetro de una figura es igual a la suma de todos sus lados.

SHAPE.labelSides()

Suma lo largo de todos los SHAPE.numSides lados.

\qquad _.map(SHAPE.sides,function(e){return e.length}).join("+") = \text{ ?}

El perímetro es SHAPE.perimeter plural_form(UNIT_TEXT, SHAPE.perimeter).