/// <summary> /// Initializes a new instance of the <see cref="SharpGLForm"/> class. /// </summary> public SharpGLForm() { InitializeComponent(); timer1.Interval = 1000; timer1.Start(); timer2.Stop(); timer2.Interval = 50; s = new espacio3D(7, 7, 10); m = new mallaG(s.getX(), s.getY(), s.getZ()); c = new cubo(1, 1, 1); f = new figura(); f.Choosefigures(2); //f.randomFig(); tz = -1; tx = 3; ty = 3; }
public static void Main(String [] args) { int cuad = 0, rect = 0, circ = 0, elip = 0, trian = 0; //contadores de figuras individuales Console.Write("Numero de figuras en la imagen:"); int i = Int32.Parse(Console.ReadLine()); figura [] figuras = new figura [i]; int j = 0; while (j < i) //iniciador de bucle { Console.Write("Tipo de figura: \n1) cuadrado \n2) rectangulo \n3) circulo \n4) elipsis \n5) triangulo \n"); int t = Int32.Parse(Console.ReadLine()); if (t == 1) { Console.WriteLine("Tamaño de sus lados:"); figuras [j] = new cuadrilatero(float.Parse(Console.ReadLine())); Console.Write("con ese valor tenemos que "); Console.Write(figuras [j]); cuad++; } else if (t == 2) { Console.WriteLine("Tamaño de sus lados:"); figuras [j] = new cuadrilatero(float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine())); Console.Write("con esos valores tenemos que "); Console.Write(figuras [j]); rect++; } else if (t == 3) { Console.WriteLine("Tamaño de su radio:"); figuras [j] = new circulo(float.Parse(Console.ReadLine())); Console.Write("con ese valor tenemos que "); Console.Write(figuras [j]); circ++; } else if (t == 4) { Console.WriteLine("Tamaño del semieje menor, y el semieje mayor:"); figuras [j] = new elipse(float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine())); Console.Write("con esos valores tenemos que "); Console.Write(figuras [j]); elip++; } else if (t == 5) { Console.WriteLine("Tamaño de sus 3 lados, seguido de su base y altura, en ese orden:"); figuras [j] = new triangulo(float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine())); Console.Write("con esos valores tenemos que "); Console.Write(figuras [j]); trian++; } else { Console.WriteLine("por favor, pruebe una de las opciones dadas."); } // esto porque se supone que es un programa de prueba, la idea es que solo sean imagenes siendo analizadas. j++; } Console.WriteLine("Con esto se analizaron las {0} figuras de la imagen, siendo de estas: \n{1} cuadrados \n{2} rectangulos \n{3} circulos \n{4} elipsis \n{5} triangulo \nTenga un fantastico día!", i, cuad, rect, circ, elip, trian); }