Professional Documents
Culture Documents
3ra. Programa Del Circulo Relleno
3ra. Programa Del Circulo Relleno
DE CHIAPAS
6° J
GRAFICACIÓN
namespace Circulo
{
public partial class Form1 : Form
{
private Pen lapiz, lapiz2;
private Graphics punto, vector;
int[] cx = new int[10000];
int[] cy = new int[10000];
int z = 1;
public Form1()
{
InitializeComponent();
}
xc = Convert.ToInt32(textBox1.Text);
yc = Convert.ToInt32(textBox2.Text);
r = Convert.ToInt32(textBox3.Text);
Circunferencia(r);
Dibujar(xc, yc);
}
}
textBox1.Text = "0";
textBox2.Text = "0";
textBox3.Text = "0";
textBox4.Text = "Pk\t-\tX\t-\tY \r\n";
textBox5.Text = "Y \t - \t X \r\n";
textBox6.Text = "X \t - \t -Y \r\n";
textBox7.Text = "-Y \t - \t X \r\n";
textBox8.Text = "-X \t - \t -Y \r\n";
textBox9.Text = "-Y \t - \t -X \r\n\n";
textBox10.Text = "-X \t - \t Y \r\n";
textBox11.Text = "Y \t - \t -X \r\n\n";
z = 1;
}
}
else if (pk >= 0)
{
corX += 1;
corY -= 1;
pk = pk + (2 * corX) + 1 - (2 * corY);
}
cx[z] = corX;
cy[z] = corY;
textBox4.Text += "" + (cx[z]+xc) + "\t-\t" + (cy[z]+yc) + " \r\n";
z++;
}
int j = i;
for(i=i-1; i>=1;i--)//y, x
{
cx[z] = cy[i];
cy[z] = cx[i];
textBox5.Text += "" + (cy[z] + yc) + "\t-\t" + (cx[z] + xc) + " \r\n";
z++;
}
for (int l = 1; l < j; l++)//-y, x
{
cx[z] = cy[l];
cy[z] = -cx[l];
textBox7.Text += "" + (cy[z] + yc) + "\t-\t" + (cx[z] + xc) + " \r\n";
z++;
}
for (int l = j; l >= 1; l--)//x, -y
{
cx[z] = cx[l];
cy[z] = -cy[l];
textBox6.Text += "" + (cx[z] + xc) + "\t-\t" + (cy[z] + yc) + " \r\n";
z++;
}
for (int l = 1; l < j; l++)//-x, -y
{
cx[z] = -cx[l];
cy[z] = -cy[l];
textBox8.Text += "" + (cx[z] + xc) + "\t-\t" + (cy[z] + yc) + " \r\n";
z++;
}
for (int l = j; l >= 1; l--)//-y, -x
{
cx[z] = -cy[l];
cy[z] = -cx[l];
textBox9.Text += "" + (cy[z] + yc) + "\t-\t" + (cx[z] + xc) + " \r\n";
z++;
}