Uma maneira de validar um código ou sequência de números é ...
Próximas questões
Com base no mesmo assunto
Ano: 2024
Banca:
Avança SP
Órgão:
FSPSS
Provas:
Avança SP - 2024 - FSPSS - Terapeuta Ocupacional
|
Avança SP - 2024 - FSPSS - Odontólogo |
Avança SP - 2024 - FSPSS - Médico Especialista (Otorrinolaringologista) |
Avança SP - 2024 - FSPSS - Médico Especialista (Neurologista Infantil) |
Avança SP - 2024 - FSPSS - Nutricionista |
Q3438714
Raciocínio Lógico
Uma maneira de validar um código ou
sequência de números é utilizar um dígito
verificador no final do código. Suponha que
um código seja composto por quatro dígitos,
sendo o último dígito um dígito verificador.
Por exemplo, no código 128X o dígito
verificador seria o número X, a ser calculado.
Dados os três dígitos iniciais, o dígito
verificador pode ser calculado da seguinte
forma:
1) Inverte-se a ordem dos três primeiros dígitos (Ex.: 128 → 821);
2) Multiplica-se por 2 cada dígito em posição ímpar e subtrai-se 9 de resultados maiores do que 9 (Ex.: [8 ⋅ 2]2[1 ⋅ 2] → [16 − 9]2[2] ⇒ 722);
3) Soma-se todos os dígitos (Ex.: 7 + 2 + 2 = 11);
4) O dígito verificador é o menor número que, adicionado a soma, resulta em um múltiplo de 10 (Ex. 11 + 9 = 20).
Então no exemplo acima, o dígito verificador seria o 9. Considere o código 835X, onde X é o dígito verificador a ser calculado. Qual é o valor de X?
1) Inverte-se a ordem dos três primeiros dígitos (Ex.: 128 → 821);
2) Multiplica-se por 2 cada dígito em posição ímpar e subtrai-se 9 de resultados maiores do que 9 (Ex.: [8 ⋅ 2]2[1 ⋅ 2] → [16 − 9]2[2] ⇒ 722);
3) Soma-se todos os dígitos (Ex.: 7 + 2 + 2 = 11);
4) O dígito verificador é o menor número que, adicionado a soma, resulta em um múltiplo de 10 (Ex. 11 + 9 = 20).
Então no exemplo acima, o dígito verificador seria o 9. Considere o código 835X, onde X é o dígito verificador a ser calculado. Qual é o valor de X?