static void Main() { Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Blue; // Instanciación de figuras Triangulo recto = new Triangulo( new float[3] {1,1,(float)Math.Sqrt(2)} ); // Fin de construir triángulo Triangulo equi = new Triangulo( "Equilaterito", 50 ); // Fin de construir triángulo Triangulo irregu = new Triangulo( new float[3] {7,8,9} ); // Fin de construir triángulo Circulo redondo = new Circulo("Redondín", 7); Cuadrado ventana = new Cuadrado(94); Rectangulo palo = new Rectangulo("Palito", 2, 50); Trapecio rampa = new Trapecio(5, 13, 6); // Imprimir los detalles de cada figura recto.Detalles() ; equi.Detalles() ; equi.LadoB = 25 ; // Mitad equi.Detalles() ; irregu.Detalles(); redondo.Detalles(); ventana.Detalles(); palo.Detalles() ; rampa.Detalles() ; // Limpiar pantalla y terminar programa Console.Clear(); } // Fin de Método Main
public void calcularArea() { if (rbRectangulo.Checked) { Point punto1 = new Point(Convert.ToInt32(txbCuaP1X.Text), Convert.ToInt32); Point punto2 = new Point(Convert.ToInt32(txbCuaP2X.Text), Convert.ToInt32); r = new Rectangulo(punto1, punto2); label8.Text = r.area().toString(); } else { Point puntoCirculo = new Point(Convert.ToInt32(txbCirculoX.Text)); int radio = int.Parse(txbCirculoRadio.Text); c = new Circulo(radio, puntoCirculo); label7.Text = c.area().ToString(); } }
{ //Main static void Main(string[] args) { // Se crean los Objetos Rectangulo re = new Rectangulo(2, 4, "Verde"); Rectangulo re2 = new Rectangulo(3, 7, "Azul"); Circulo ci = new Circulo(3.15, 4, "Negro"); Circulo ci2 = new Circulo(3.15, 6, "Rojo"); // lista de figuras List <Figura> figu = new List <Figura>(); figu.Add(re); figu.Add(re2); figu.Add(ci); figu.Add(ci2); //Dibuja e imprime el area de cada figura foreach (Figura Fi in figu) { Fi.dibuja(); Fi.area(); } }
static void Main(string[] args) { //Crear objetos de clases Rectangulo r = new Rectangulo(3, 5, "Rojo"); Rectangulo r2 = new Rectangulo(4, 7, "Azul"); Circulo c2 = new Circulo(12, 17, "Blanco"); Circulo c = new Circulo(6, 10, "Negro"); //Lista de figuras List <Figura> Fig = new List <Figura>(); Fig.Add(r); Fig.Add(r2); Fig.Add(c); Fig.Add(c2); //Estructura repetitiva foreach (Figura F in Fig) { F.dibuja(); } }
private void click(object sender, MouseEventArgs e) { this.ancho = Int32.Parse(rellenarnum.Text); this.penheight = Int32.Parse(contornonum.Text); if (rectangulo.Checked == true) { Rectangulo a = new Rectangulo(e.X, e.Y, this.pen, this.penheight, this.ancho, this.ancho, this.brush); a.Draw(this); rectangulos.Add(a); } if (circulo.Checked == true) { Circulo b = new Circulo(e.X, e.Y, this.pen, this.penheight, this.ancho, this.ancho, this.brush); b.Draw(this); rectangulos.Add(b); } if (recta.Checked == true) { Recta c = new Recta(e.X, e.Y, this.pen, this.penheight, 0, 0, this.brush); c.Draw(this); rectangulos.Add(c); } }