Esempio n. 1
0
 /// <summary>
 /// Permite calcular la distancia entre el punto y otro punto
 /// </summary>
 /// <param name="pPunto">Punto hasta el cual se desea calcular la distancia</param>
 /// <returns>Double, representa la distancia entra ambos puntos</returns>
 public double CalcularDistanciaDesde(Punto pPunto)
 {
     double disX, disY;
     disX = (this.X - pPunto.X);
     disY = (this.Y - pPunto.Y);
     return Math.Sqrt(Math.Pow(disX,2)+Math.Pow(disY,2));
 }
Esempio n. 2
0
 /// <summary>
 /// Obtiene el perimetro de un <see cref="Triangulo"/>
 /// </summary>
 /// <param name="pCoordX">Coordenadas en el Eje X de los 3 puntos del triangulo</param>
 /// <param name="pCoordY">Coordenadas en el Eje Y de los 3 puntos del triangulo</param>
 /// <returns>Perimetro del Triangulo</returns>
 public double CalcularPerimetroTriangulo(double[] pCoordX, double[] pCoordY)
 {
     Punto lPunto1 = new Punto(pCoordX[0], pCoordY[0]);
     Punto lPunto2 = new Punto(pCoordX[1], pCoordY[1]);
     Punto lPunto3 = new Punto(pCoordX[2], pCoordY[2]);
     Triangulo lTriangulo = new Triangulo(lPunto1, lPunto2, lPunto3);
     return lTriangulo.Perimetro;
 }
Esempio n. 3
0
 /// <summary>
 /// Constructor de la Clase
 /// </summary>
 /// <param name="pPunto1">Primer Punto</param>
 /// <param name="pPunto2">Segundo Punto</param>
 /// <param name="pPunto3">Tercer Punto</param>
 public Triangulo(Punto pPunto1, Punto pPunto2, Punto pPunto3)
 {
     this.Punto1 = pPunto1;
     this.Punto2 = pPunto2;
     this.Punto3 = pPunto3;
 }
Esempio n. 4
0
 /// <summary>
 /// Obtiene el perimetro de un <see cref="Circulo"/>
 /// </summary>
 /// <param name="pX">Coordenada X del centro </param>
 /// <param name="pY">Coordenada Y del centro </param>
 /// <param name="pRadio">Radio del Circulo</param>
 /// <returns>Perimetro del Circulo</returns>
 public double CalcularPerimetroCirculo(double pX, double pY, double pRadio)
 {
     Punto lPunto = new Punto(pX, pY);
     Circulo lCirculo = new Circulo(lPunto, pRadio);
     return lCirculo.Perimetro;
 }
Esempio n. 5
0
 /// <summary>
 /// Obtiene el Area de un <see cref="Circulo"/>
 /// </summary>
 /// <param name="pX">Coordenada X del centro </param>
 /// <param name="pY">Coordenada Y del centro </param>
 /// <param name="pRadio">Radio del Circulo</param>
 /// <returns>Area del Circulo</returns>
 public double CalcularAreaCirculo(double pX, double pY, double pRadio)
 {
     Punto lPunto = new Punto(pX, pY);
     Circulo lCirculo = new Circulo(lPunto, pRadio);
     return lCirculo.Area;
 }
Esempio n. 6
0
 public Circulo(double pX, double pY, double pRadio)
 {
     this.iRadio  = pRadio;
     this.iCentro = new Punto(pX, pY);
 }
Esempio n. 7
0
 public Circulo(Punto pCentro, double pRadio) : this(pCentro.X, pCentro.Y, pRadio)
 {
 }
Esempio n. 8
0
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 /// <param name="pCentro">Centro del circulo</param>
 /// <param name="pRadio">Radio del circulo</param>
 public Circulo(Punto pCentro, double pRadio)
 {
     this.Centro = pCentro;
     this.Radio = pRadio;
 }
Esempio n. 9
0
 public Triangulo(Punto pPunto1, Punto pPunto2, Punto pPunto3)
 {
     Punto1 = pPunto1;
     Punto2 = pPunto2;
     Punto3 = pPunto3;
 }