cambiado calcular bce para que tenga en cuenta que si es 0 se cambie por
1 porque el 0 es caracter reservado