internal double AreaRombo(double DMayor, double DMenor) { var Validacion = new Logica.Validacion.OperacionRombo(); var resultado = 0.0; if (Validacion.DiegonalesPositivas(DMayor, DMenor)) { resultado = (DMayor * DMenor) / 2; } else { MiListaDeErrores.Add("Las diagonales ingresadas son negativas"); } return(resultado); }
internal double PerimetroRombo(double Lado) { var Validacion = new Logica.Validacion.OperacionRombo(); var resultado = 0.0; if (Validacion.LadoPositivo(Lado)) { resultado = 4 * Lado; } else { MiListaDeErrores.Add("El lado ingresado es negativo"); } return(resultado); }