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) { Cuadrado c = new Cuadrado(); Rectangulo r = new Rectangulo(); r.Altura = 25; r.Lado = 10; c.Lado = 35; var cArea = c.CalcularArea(c); var rArea = r.CalcularArea(r, "Osi Osi"); Console.WriteLine("Area del cuadrado: {0}", cArea); Console.WriteLine("Area del rectangulo: {0}", rArea); Console.ReadKey(); }
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(); }
public static void EjemploHerencia() { Figura figuraCirculo = new Circulo(4); Figura figuraCuadrado = new Cuadrado(10); figuraCirculo.CalcularArea(); figuraCuadrado.CalcularArea(); ((Circulo)figuraCirculo).Radio = 4; Circulo objNewCirculo = ((Circulo)figuraCirculo); Object objEjemplo = (Object)objNewCirculo; Rectangulo objRectangulo = new Rectangulo(); objRectangulo.Lado1 = -5; }
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 TestAreaCuadrado() { decimal resultado = _cuadrado.CalcularArea(); Assert.AreEqual(57.9121m, resultado); }
public void TestCalcularAreaCuadrado() { var figura = new Cuadrado(5); Assert.AreEqual(25m, figura.CalcularArea()); }