Commit 47934c41 by Tu Nombre

Modifico funcion de diferencia de frenos

1 parent 82423029
...@@ -85,12 +85,16 @@ function calcularDiferenciaPorcentaje(campo1_id, campo2_id, resultado_id) { ...@@ -85,12 +85,16 @@ function calcularDiferenciaPorcentaje(campo1_id, campo2_id, resultado_id) {
// Obtén los valores de los campos, reemplaza coma por punto y conviértelos a números flotantes // Obtén los valores de los campos, reemplaza coma por punto y conviértelos a números flotantes
const valor1 = parseFloat(document.getElementById(campo1_id).value.replace(',', '.')) || 0; const valor1 = parseFloat(document.getElementById(campo1_id).value.replace(',', '.')) || 0;
const valor2 = parseFloat(document.getElementById(campo2_id).value.replace(',', '.')) || 0; const valor2 = parseFloat(document.getElementById(campo2_id).value.replace(',', '.')) || 0;
// Calcula la diferencia en porcentaje con respecto a valor1 // Determina el mayor y el menor valor
const porcentajeDiferencia = valor1 !== 0 ? (Math.abs(valor1 - valor2) / valor1 * 100).toFixed(2) : 0; const mayor = Math.max(valor1, valor2);
const menor = Math.min(valor1, valor2);
// Calcula la diferencia porcentual con respecto al mayor valor
const porcentajeDiferencia = mayor !== 0 ? ((mayor - menor) / mayor * 100).toFixed(2) : 0;
// Coloca el resultado en el campo de resultado // Coloca el resultado en el campo de resultado
document.getElementById(resultado_id).value = porcentajeDiferencia ; document.getElementById(resultado_id).value = porcentajeDiferencia;
} }
function isStatusActive(status) { function isStatusActive(status) {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!