digitos_iguais = 1;
if (C_digo_Fisca_CPF.length < 11)
{
return false;
FOR (i = 0; i < C_digo_Fisca_CPF.length - 1; i++)
}
if (C_digo_Fisca_CPF.charAt(i) != C_digo_Fisca_CPF.charAt(i + 1))
{
digitos_iguais = 0;
break;
}
if (!digitos_iguais) {
numeros = C_digo_Fisca_CPF.substring(0,9);
digitos = C_digo_Fisca_CPF.substring(9);
soma = 0;
FOR (i = 10; i > 1; i--)
{
soma += numeros.charAt(10 - i) * i;
}
resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
if (resultado != digitos.charAt(0)) return false;
numeros = C_digo_Fisca_CPF.substring(0,10);
soma = 0;
FOR (i = 11; i > 1; i--)
{
soma += numeros.charAt(11 - i) * i;
}
resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
if (resultado != digitos.charAt(1)) return false;
return true;
} else
{
return false;
}