public double PerimetroTriangulo(double lado1, double lado2, double lado3) { double elResultado = 0; var laValidacion = new Validaciones.LadosValidos(); bool ladosValidos = laValidacion.LadosTrianguloValidos(lado1, lado2, lado3); if (ladosValidos) { double elPerimetro = lado1 + lado2 + lado3; elResultado = elPerimetro; } return(elResultado); }
public double AreaTriangulo(double lado1, double lado2, double lado3) { double elResultado = 0; var laValidacion = new Validaciones.LadosValidos(); bool ladosValidos = laValidacion.LadosTrianguloValidos(lado1, lado2, lado3); if (ladosValidos) { var elPerimetro = new CalculePerimetro(); double elSemiPerimetro = elPerimetro.PerimetroTriangulo(lado1, lado2, lado3) / 2; double laSuma = elSemiPerimetro * (elSemiPerimetro - lado1) * (elSemiPerimetro - lado2) * (elSemiPerimetro - lado3); double elArea = Math.Sqrt(laSuma); elResultado = elArea; } return(elResultado); }