/** * Valida Valor Tolerância * * @param valorBase - valor base a ser comparado com tolerancia * @param valorTol - valor a ser toleravel * @param tolerancia - valor para tolerancia sobre o valorTol * @param decimal - numero de casas decimais */ public static boolean validaTolerancia( double valorBase, double valorTol, double tolerancia, int decimal) { if (valorBase != 0 && tolerancia != 0) { return (valorTol <= Valor.round(valorBase + tolerancia, JavaUtil.getValueDef(decimal, 2)) && valorTol >= Valor.round(valorBase - tolerancia, JavaUtil.getValueDef(decimal, 2))); } return true; }
public static boolean validaTolerancia(double valorBase, double valorTol, double tolerancia) { return Valor.validaTolerancia(valorBase, valorTol, tolerancia, 2); }