private void btnCalcularArea_Click(object sender, EventArgs e) { Circunferencia C; Rectangulo R; Triangulo T; if (rbCircunferencia.Checked) { C = new Circunferencia(); C.Radio = double.Parse(txtRadio.Text); MessageBox.Show($"El area de la circunferencia es de {C.CalcularArea()}"); } if (rbRectangulo.Checked) { R = new Rectangulo(); R.Ancho = double.Parse(txtAncho.Text); R.Largo = double.Parse(txtLargo.Text); MessageBox.Show($"El area del rectangulo es de {R.CalcularArea()}"); } if (rbTriangulo.Checked) { T = new Triangulo(); T.Altura = double.Parse(txtAltura.Text); T.Ancho = double.Parse(txtAncho.Text); MessageBox.Show($"El area del triangulo es de {T.CalcularArea()}"); } foreach (Control control in gbDatos.Controls) { if (control is TextBox) { control.Text = ""; } } }
static void Main(string[] args) { Figura f1 = new Figura(); f1.Base = 2.0; f1.Altura = 3.0; double af1 = f1.CalcularArea(); Console.WriteLine("Area Figura f1: " + af1); Figura f2 = new Rectangulo(); //Polimorfismo f2.Base = 3.0; f2.Altura = 5.0; double af2 = f2.CalcularArea(); Console.WriteLine("Area Rectangulo: " + af2); Figura f3 = new Triangulo(); f3.Base = 3.0; f3.Altura = 5.0; double af3 = f3.CalcularArea();//Metodo sobreescrito en la clase triangulo Console.WriteLine("Area Triangulo: " + af3); Circulo f4 = new Circulo(); f4.Radio = 3.0; double af4 = f4.CalcularArea();//Metodo sobreescrito en la clase circulo Console.WriteLine("Area Circulo: " + af4); Console.ReadKey(); }
static void Main() { Cuadrado cuadradobj = new Cuadrado(); cuadradobj.CalcularArea(); Console.WriteLine(""); Rectangulo rectangulobj = new Rectangulo(); rectangulobj.CalcularArea(); Console.WriteLine(""); Trapecio trapeciobj = new Trapecio(0); trapeciobj.CalcularArea(); }
static void Main(string[] args) { Triangulo triangle = new Triangulo(); triangle.Altura = 3; triangle.Base = 2; triangle.Lado2 = 1; triangle.Lado3 = 6; Console.WriteLine("El Area del triangulo es: " + triangle.CalcularArea() + "El perimetro del triangulo es: " + triangle.CalcularPerimetro()); Rectangulo rectangle = new Rectangulo(); rectangle.Altura = 5; rectangle.Ancho = 6; Console.WriteLine("El Area del rectangulo es: " + rectangle.CalcularArea() + "El perimetro del rectángulo es: " + rectangle.CalcularPerimetro()); }
static void Main(string[] args) { ImprimirTexto(@"Circulo"); ImprimirTexto(@"Punto 1"); IPunto punto1 = SolicitarPunto(); ImprimirTexto(@"Punto 2"); IPunto punto2 = SolicitarPunto(); Figura figura = new Circulo(punto1, punto2); ImprimirTexto($"Area:{figura.CalcularArea().ToString()}"); ImprimirTexto($"Perimetro:{ figura.CalcularPerimetro().ToString()}"); ImprimirTexto(@"Enter para Continuar"); Console.ReadLine(); //**************************************************** ImprimirTexto(@"Cuadrado"); ImprimirTexto(@"Punto 1"); punto1 = SolicitarPunto(); ImprimirTexto(@"Punto 2"); punto2 = SolicitarPunto(); figura = new Cuadrado(punto1, punto2); ImprimirTexto($"Area:{figura.CalcularArea().ToString()}"); ImprimirTexto($"Perimetro:{ figura.CalcularPerimetro().ToString()}"); ImprimirTexto(@"Enter para Continuar"); Console.ReadLine(); //**************************************************** ImprimirTexto(@"Cuadrado"); ImprimirTexto(@"Punto 1"); punto1 = SolicitarPunto(); ImprimirTexto(@"Punto 2"); punto2 = SolicitarPunto(); ImprimirTexto(@"Punto 3"); IPunto punto3 = SolicitarPunto(); figura = new Rectangulo(punto1, punto2, punto3); ImprimirTexto($"Area:{figura.CalcularArea().ToString()}"); ImprimirTexto($"Perimetro:{ figura.CalcularPerimetro().ToString()}"); ImprimirTexto(@"Enter para Continuar"); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Seleccione una opción \n1.Triángulo\n2.Rectángulo\n3.Círculo"); int opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: Triangulo triangulo = new Triangulo(); triangulo.PedirDatosTriangulo(); triangulo.CalcularArea(); triangulo.VisualizarResultadoTriangulo(); triangulo.CalcularPerimetro(); break; case 2: Rectangulo rectangulo = new Rectangulo(); rectangulo.PedirDatosRectangulo(); rectangulo.CalcularArea(); rectangulo.VisualizarResultadoRectangulo(); rectangulo.CalcularPerimetro(); break; case 3: Circulo circulo = new Circulo(); circulo.PedirDatosCirculo(); circulo.CalcularArea(); circulo.VisualizarResultadoCirculo(); circulo.CalcularPerimetro(); break; default: Console.WriteLine("No existe la opción"); break; } Console.ReadKey(); }
static void Main(string[] args) { //Sobreescritura de metodos: //Cambiar el comportamiento de un metodo virtual de la clase base utilizando la palabra override //en una clase derivada. Figura f1 = new Cuadrado(); f1.Base = 5; f1.Altura = 5; Console.WriteLine("Area f1: " + f1.CalcularArea()); Figura f2 = new Rectangulo(); f2.Base = 3; f2.Altura = 4; Console.WriteLine("Area f2: " + f2.CalcularArea()); Figura f3 = new Triangulo(); f3.Base = 4; f3.Altura = 3; Console.WriteLine("Area f3: " + f3.CalcularArea()); Circulo f4 = new Circulo(); f4.Radio = 3.0; Console.WriteLine("Area Circulo: " + f4.CalcularArea()); Console.ReadKey(); }
public void TestAreaRectangulo() { decimal resultado = _rectangulo.CalcularArea(); Assert.AreEqual(91m, resultado); }
public void TestCalcularAreaRectangulo() { var figura = new Rectangulo(5, 4); Assert.AreEqual(20m, figura.CalcularArea()); }