Hola marx-pola...
El mismo error te lo está diciendo, la división por 0 es indeterminado... entonces debe ser que en algún momento la variable no posee ningún valor para hacer el % que veo...
Verifica que esa oepración se esté haciendo correctamente
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
Sin 0 (cero)
Saludos