Skip to content

Instantly share code, notes, and snippets.

@ismarsantos
Last active August 29, 2015 14:17
Show Gist options
  • Save ismarsantos/bbd77c2a250680aa2e67 to your computer and use it in GitHub Desktop.
Save ismarsantos/bbd77c2a250680aa2e67 to your computer and use it in GitHub Desktop.
Variação Percentual algoritmo.
calcular = function(v1,v2,variacao_tolerada) {
var variacao = ((v1 / v2 ) * 100) - 100;
var variacao = parseFloat(variacao).toFixed(2);
if ((variacao > variacao_tolerada) || ((variacao < -variacao_tolerada))) {
console.log( "O Valor " + v1 + " em relação à " + v2 + " encontra-se fora da variação máxima: " + variacao_tolerada + "\n Variação calculada:" + variacao)
} else {
console.log( "O Valor " + v1 + " em relação à " + v2 + " encontra-se dentro da variação máxima de: " + variacao_tolerada + "\n Variação calculada:" + variacao_negativa)
}
}
calcular = function(v1,v2,variacao_tolerada) {
var margem = (variacao_tolerada / 100) * v2;
margem = margem + v2;
var minimo = minimo + v2 - margem;
if (v1 <= margem || v1 >= minimo) {
console.log( "O Valor " + v1 + " em relação à " + v2 + " encontra-se dentro da variação máxima de: " + variacao_tolerada + "\n Variação calculada:" ) ;
} else {
console.log( "O Valor " + v1 + " em relação à " + v2 + " encontra-se fora da variação máxima: " + variacao_tolerada + "\n Variação calculada:" );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment