Traduciendo la siguiente formula matematica para calular la diferencia entre 2 cantidades:
Código:
1valor=50
2valor=75
(2valor-1valor)/1valor*100 = 25
Me salio asi:
Código:
capini=75
capinic=50
let porcapc=($capini-$capinic)/$capinic*100
echo $porcapc
Que esta mal? he estado probando estos 2 dias con miles de soluciones...
Saludos y gracias
EDITO
Ya encontre el problema, y era por el tema decimales.......
ahora tengo otro, puse un if para separar las operaciones de decimales con ls que no a gusto del usuario:
Código:
if [ "$decimf" = "no" ]; then
let timp=timp+$imp
else
timp=$(echo "scale=$decimscala;timp+$imp" | bc)
fi
Gracias