Python - AYUDA!!!

 
Vista:

AYUDA!!!

Publicado por facundo (1 intervención) el 05/09/2009 20:59:18
Bueno gente hola antes ke nada tengo ke resolver este problema .. i la verdad es ke no tengo idea como se haria .. por favor me ayudarian es urgente.. !!!

Escribe un programa que permita dibujar un pol´ıgono regular
de n lados inscrito en una circunferencia. El programa
solicitar´a las coordenadas (xc, yc) del centro de la
circunferencia y su radio r, ası como el numero n de lados
del polıgono a dibujar. Una vez comprobado que no se
excede el tama˜no de la ventana grafica, el programa dibujar
´a un c´ırculo de radio r centrado en la posicion (xc, yc),
as´ı como un pol´ıgono de n lados inscrito en el c´ırculo. Para
hallar los v´ertices de dicho pol´ıgono puedes utilizar las
siguientes ecuaciones:
x = xc + r · cos(alfa)
y = yc + r · sin(alfa)
donde alfa es el angulo correspondiente al vertice, como se
observa en la figura adjunta.

Modifica el programa anterior para generar, utilizando bucles,(OSEA FOR-IN o WHILE):

un decagono exterior
que contiene un octogono, el cual contiene un hexagono
que a su vez contiene un cuadrado.

Haz que el cırculo imaginario en el que se inscribe el
de´agono ocupe toda la ventana grafica de PythonG y
que el cırculo correspondiente a cada nuevo polıgono vaya
siendo cada vez mas pequeno (por ejemplo, que su radio
sea el 80% del radio anterior).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

AYUDA!!!

Publicado por julian (1 intervención) el 19/05/2012 19:39:27
Facundo, pudiste resolver el problema? Me serviria si me puedes decir como lo hiciste, gracias, julian.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar