public Circulo CrearCirculo(Punto pPunto, double pRadio) { return(new Circulo(pPunto, pRadio)); }
public Triangulo CrearTriangulo(Punto pPunto1, Punto pPunto2, Punto pPunto3) { return(new Triangulo(pPunto1, pPunto2, pPunto3)); }
public Circulo CrearCirculo(double pX, double pY, double pRadio) { Punto iPunto = new Punto(pX, pY); return(new Circulo(iPunto, pRadio)); }
//constructor---------------------- public Triangulo(Punto pPunto1, Punto pPunto2, Punto pPunto3) //constructor de instancia { this.iPunto1 = pPunto1; this.iPunto2 = pPunto2; this.iPunto3 = pPunto3; }
//métodos------------------------- public double CalcularDistanciaDesde(Punto pPunto) { return(Math.Sqrt(Math.Pow(pPunto.X - this.iX, 2) + Math.Pow(pPunto.Y - this.iY, 2))); }
public Circulo(double pX, double pY, double pRadio) { this.iCentro = new Punto(pX, pY);//creación de objeto punto this.iRadio = pRadio; }
//constructores public Circulo(Punto pCentro, double pRadio) { this.iCentro = pCentro; this.iRadio = pRadio; }