public bool ValidarAreaTriangular(VariablesDelCalculo variables) { bool resultado = false; if ((variables.getLado1() + variables.getLado2()) > variables.getLado3()) { if ((variables.getLado1() + variables.getLado3()) > variables.getLado2()) { if ((variables.getLado2() + variables.getLado3()) > variables.getLado1()) { resultado = true; } } } return resultado; }
public double CalcularElAreaDelTriangulo(VariablesDelCalculo v) { double resultado = 0; resultado = Math.Sqrt(v.GetSemiPerimetro() * (v.GetSemiPerimetro() - v.getLado1()) * (v.GetSemiPerimetro() - v.getLado2()) * (v.GetSemiPerimetro() - v.getLado3())); return resultado; }
public bool ValidarLosLados(VariablesDelCalculo v) { bool resultado = false; if (v.getLado1() != 0 && v.getLado2() != 0 && v.getLado3() != 0) { resultado = true; } return resultado; }
public double CalcularElSemiPerimetro(VariablesDelCalculo variables) { ValidarLados vL = new ValidarLados(); double resultado = 0; if (vL.ValidarLosLados(variables)) { resultado = (variables.getLado1() + variables.getLado2() + variables.getLado3()) / 2; } return resultado; }
public void PrubaUnitariaMedidasMayoresACero() { double lado1Esperado =0; double lado2Esperado=0; double lado3Esperado=0; VariablesDelCalculo variables = new VariablesDelCalculo(2,3,0); Assert.IsTrue((variables.getLado1() != lado1Esperado) || (variables.getLado2() != lado2Esperado)|| (variables.getLado3() != lado3Esperado)); }
public double CalculoDeLaAlturaEnC(VariablesDelCalculo v) { ValidarAltura vH = new ValidarAltura(); double resultado = 0; resultado = ((2 / v.getLado3()) * v.getArea()); if (vH.ValidarLaAltura(resultado, v)) { v.setAlturaEnC(resultado); } return resultado; }