HAciendo algunos cambios para evitar la division por 0