Foro de elhacker.net

Seguridad Informática => Desafíos - Wargames => Mensaje iniciado por: braulio-- en 16 Abril 2010, 15:32 pm



Título: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: braulio-- en 16 Abril 2010, 15:32 pm
A ver si sois capaces de resolver este reto:
Tenéis que hacer una función que tome como parametro la longitud de un lado de un pentagono y devuelva el area del pentagono que se formaría en su interior al trazar las diagonales :
(http://www.arrakis.es/~mcj/pitagora/pita08.gif)
Yo lo intentaré también, a ver como os va.


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: T0rete en 16 Abril 2010, 15:39 pm
Mas que un reto parece que son los deberes que te acaban de poner :xD


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: braulio-- en 16 Abril 2010, 15:46 pm
Así como lo he puesto puede parecerlo, pero de todas formas no sabría como convenceros de lo contrario. Si quereis empiezo yo con los datos a los que pueda llegar para resolverlo.

Primero :
area = perimetro*apotema/2

Y seguire mas tarde porque me voy a clase de música.
Si quieren no responder no respondan pero yo seguiré mas tarde.


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: T0rete en 16 Abril 2010, 15:48 pm
Me refiero a que los retos normalmente tiene un poco de planteamiento a parte del problema en si.


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: Novlucker en 16 Abril 2010, 15:51 pm
Solo el lado del pentágono? yo creo que faltan datos, o el apotema, o el radio, o algo :xD

Saludos


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: sekafry11 en 16 Abril 2010, 16:06 pm
da alguna medida de algo para poder resolverlo.
A mi la respuesta me serviría para los deberes de matemáticas por que estoy dando eso  :P


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: luiggy2 en 16 Abril 2010, 16:38 pm
Supongo que el pentagono es regular, por lo que no hace falta más datos, ya que con eso se puede saber angulos, radio, .....

el problema (si no me acuerdo mal), es que había una forma, pero habia que usar el número aúreo por ahí en medio o algo así.


Saludos!


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: Novlucker en 16 Abril 2010, 16:47 pm
Se, ya lo vi, si hay que usar el número aureo, el resto debería de ser sencillo :P (aunque creo que no lo va a ser XD)

Saludos


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: luiggy2 en 16 Abril 2010, 17:24 pm
Mirate esto a ver si te sirve;: El teorema de Ptolomeo:

http://es.wikipedia.org/wiki/N%C3%BAmero_%C3%A1ureo#El_teorema_de_Ptolomeo_y_el_pent.C3.A1gono (http://es.wikipedia.org/wiki/N%C3%BAmero_%C3%A1ureo#El_teorema_de_Ptolomeo_y_el_pent.C3.A1gono)


Saludos!


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: braulio-- en 16 Abril 2010, 22:46 pm
Mirate esto a ver si te sirve;: El teorema de Ptolomeo:

http://es.wikipedia.org/wiki/N%C3%BAmero_%C3%A1ureo#El_teorema_de_Ptolomeo_y_el_pent.C3.A1gono (http://es.wikipedia.org/wiki/N%C3%BAmero_%C3%A1ureo#El_teorema_de_Ptolomeo_y_el_pent.C3.A1gono)


Saludos!
Interesante, veré a ver si me puede servir.

Creo que con el lado vale.


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: braulio-- en 17 Abril 2010, 16:02 pm
Vale, he hecho esta ecuación para averiguar el radio del pentagono sabiendo el lado, l=lado y r = radio.
Me he basado en el teorema del coseno.

(http://i.elhacker.net/t?i=eYXfCgvRzj7JXiFofXC-TWVo) (http://i.elhacker.net/d?i=eYXfCgvRzj7JXiFofXC-TWVo)
Les parece correcto?
Continuo.


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: Chumpy_cmp en 17 Abril 2010, 23:17 pm
En la wikipedia pudes encontrar la fórmula para calcular el area de un pentagono regular conocido el lado

(http://r.i.elhacker.net/cache?url=http://upload.wikimedia.org/math/6/e/8/6e8ddac5ef77d78bc9ae1fd6d21fcc77.png)

Solo basta encontrar la relación entre el lado del pentágono y el lado del pentagono "pequeño" y sustituir o igualar para unir las dos funciones.
Si no me equivoco a= L*u/u^3= L/u^2 por lo que:

A=f(L)=(L^2/4u^2) Raiz(25+10Raiz(5))    donde u=número aureo=(1+Raiz(5))/2)

Espero no haberme equivocado, corregidme si me equivoco. He necesitado 10minutos y la wikipedia, demasiado facil no??

PD.: ¿Que estudias braulio23?
PD.2:¿Para que que querías el radio del pentagono?


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: braulio-- en 18 Abril 2010, 00:16 am
En la wikipedia pudes encontrar la fórmula para calcular el area de un pentagono regular conocido el lado

(http://r.i.elhacker.net/cache?url=http://upload.wikimedia.org/math/6/e/8/6e8ddac5ef77d78bc9ae1fd6d21fcc77.png)

Solo basta encontrar la relación entre el lado del pentágono y el lado del pentagono "pequeño" y sustituir o igualar para unir las dos funciones.
Si no me equivoco a= L*u/u^3= L/u^2 por lo que:

A=f(L)=(L^2/4u^2) Raiz(25+10Raiz(5))    donde u=número aureo=(1+Raiz(5))/2)

Espero no haberme equivocado, corregidme si me equivoco. He necesitado 10minutos y la wikipedia, demasiado facil no??

PD.: ¿Que estudias braulio23?
PD.2:¿Para que que querías el radio del pentagono?
Estoy en 3º de secundaria.
El radio lo quiero porque me sirve para calcular la apotema.
Y he encontrado otro método para hacerlo mañana lo posteo.


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: Og. en 18 Abril 2010, 06:52 am
http://foro.elhacker.net/programacion_cc/duda_dibujando_un_poligono-t289903.0.html

aqui respondi algo asi como loq ue pides xD


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: braulio-- en 18 Abril 2010, 11:51 am
Bueno, os escribo la solución que encontré. No la escribo en forma de función porque cualquiera puede transformar todo esto en una función, la escribiré por pasos.
Antes de nada digo que es muy posible que me haya equivocado, pero no veo ningun error por ahora.

(http://r.i.elhacker.net/cache?url=http://i.elhacker.net/i?i=i5-4sGyg72jRxhMcb7B9QWVo) (http://i.elhacker.net/d?i=i5-4sGyg72jRxhMcb7B9QWVo)

Primer paso, obtener la diagonal d
(http://r.i.elhacker.net/cache?url=http://i.elhacker.net/i?i=BKVbUZqSHAwuIhP-jctu7GVo) (http://i.elhacker.net/d?i=BKVbUZqSHAwuIhP-jctu7GVo)
Se puede con esa ecuación gracias al teorema del coseno, que es el que uso para todo el problema.
Segundo paso, obtener k
(http://r.i.elhacker.net/cache?url=http://i.elhacker.net/i?i=WWZ5OLNdQUbdP_102W8PBmVo) (http://i.elhacker.net/d?i=WWZ5OLNdQUbdP_102W8PBmVo)
Tercer paso, obtener Lm
(http://r.i.elhacker.net/cache?url=http://i.elhacker.net/i?i=kum5wmDax77E07VGsx9HYWVo) (http://i.elhacker.net/d?i=kum5wmDax77E07VGsx9HYWVo)
Cuarto paso : conseguir el radio del pentagono menor
(http://r.i.elhacker.net/cache?url=http://i.elhacker.net/i?i=ejujzcMuyjpC4ghWVVH3Y2Vo) (http://i.elhacker.net/d?i=ejujzcMuyjpC4ghWVVH3Y2Vo)
Quinto paso : obtener la apotema del pentágono menor
(http://r.i.elhacker.net/cache?url=http://i.elhacker.net/i?i=0KildmPj2tzazqlCHswIV2Vo) (http://i.elhacker.net/d?i=0KildmPj2tzazqlCHswIV2Vo)
Obtener el área del pentágono menor
área = 5*Lm*a/2

Bueno, si encuentran algún fallo enseñenmelo.


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: Og. en 18 Abril 2010, 18:35 pm
ooo perdon, ya lei bien el problema xP

aver, primero necesitas saber el area total del poligono

la cual seria
Código:
Area Poligono = n*AreaTriangulos;

debido a que ese poligono se divide en 5 triangulos :P

Código:
Area Triangulo = base*altura/2;

base = L;

altura=(L/2)/tg(360º/2n);

Area Poligono = n*(L*(L/2)/tg(360º/2n))/2 = n*L²/4tg(360º/2n);
y haora debemos calcular el area de los triangulos que quedan fuera de la estrella.

Código:
Area Afuera = n * AreaTriangulo pequeño;

AreaTriangulo pequeño = base*altura/2;

base = L;


altura = (L/2)*tg(angulo derecho de triangulo pequeño);

angulo derecho de triangulo pequeño = (180º - 360º/n)/3 = 180º * (1-1/n)/(n-2);

AreaTriangulo Pequeño = L * (L/2)*tg(180º * (1-1/n)/(n-2))/2 = L²*tg(180º * (1-1/n)/(n-2))/4;


Código:
area final = n*L²/4tg(360º/2n) - L²*tg(180º * (1-1/n)/(n-2))/4  =  L²/4 * (n/tg(360º/2n) - tg(180º * (1-1/n)/(n-2)));

esta formula es general para cualquer poligono.
donde n es el numero de lados del poligono y L el tamaño de un lado del poligono.


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: braulio-- en 18 Abril 2010, 19:56 pm
ooo perdon, ya lei bien el problema xP

aver, primero necesitas saber el area total del poligono

la cual seria
Código:
Area Poligono = n*AreaTriangulos;

debido a que ese poligono se divide en 5 triangulos :P

Código:
Area Triangulo = base*altura/2;

base = L;

altura=(L/2)/tg(360º/2n);

Area Poligono = n*(L*(L/2)/tg(360º/2n))/2 = n*L²/4tg(360º/2n);
y haora debemos calcular el area de los triangulos que quedan fuera de la estrella.

Código:
Area Afuera = n * AreaTriangulo pequeño;

AreaTriangulo pequeño = base*altura/2;

base = L;


altura = (L/2)*tg(angulo derecho de triangulo pequeño);

angulo derecho de triangulo pequeño = (180º - 360º/n)/3 = 180º * (1-1/n)/(n-2);

AreaTriangulo Pequeño = L * (L/2)*tg(180º * (1-1/n)/(n-2))/2 = L²*tg(180º * (1-1/n)/(n-2))/4;


Código:
area final = n*L²/4tg(360º/2n) - L²*tg(180º * (1-1/n)/(n-2))/4  =  L²/4 * (n/tg(360º/2n) - tg(180º * (1-1/n)/(n-2)));

esta formula es general para cualquer poligono.
donde n es el numero de lados del poligono y L el tamaño de un lado del poligono.

No entiendo mucho esta forma de resolverlo . Tg es tangente no?
Y, ves algún fallo en mi forma de resolverlo?


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: Debci en 12 Mayo 2010, 22:35 pm
Sin mas datos deduzco que el pentagono es regular, quizas con trigonometria...

Saludos


Título: Re: [Problema de geometría] Pentagono dentro de pentagono.
Publicado por: braulio-- en 13 Mayo 2010, 13:52 pm
Si ves la página anterior verás mi solución, que si, usa trigonometría.