// constructor: Triangulo(vertice 1, vertice 2, vertice 3)
 // los vertices tienen que ser objetos de clase Punto
 public Triángulo(Punto pPunto1, Punto pPunto2, Punto pPunto3)
 {
     iPunto1 = pPunto1;
     iPunto2 = pPunto2;
     iPunto3 = pPunto3;
 }
Exemplo n.º 2
0
 // constructor: Circulo(x, y, radio)
 // x e y son de tipo double y representan las coordenadas x e y del Punto
 // del centro del circulo
 // radio tiene que ser de tipo double y representa el radio del circulo
 public Círculo(double pX, double pY, double pRadio)
 {
     iCentro = new ej01.Punto(pX, pY);
     iRadio  = pRadio;
 }
 // devuelve un double equivalente a la distancia entre el Punto
 // y otro Punto pPunto que se pasa como paramentro.
 public double CalcularDistanciaDesde(Punto pPunto)
 {
     return(Math.Sqrt(Math.Pow((iX - pPunto.X), 2) + Math.Pow((iY - pPunto.Y), 2)));
 }
Exemplo n.º 4
0
 // constructor: Circulo(centro, radio)
 // centro tiene que ser de clase Punto, representa el Punto del centro
 // del circulo
 // radio tiene que ser de tipo double y representa el radio del circulo
 public Círculo(Punto pCentro, double pRadio)
 {
     iCentro = pCentro;
     iRadio  = pRadio;
 }