Um aplicativo foi criado para a determinação de senhas
seguras para os clientes de um banco. Nesse aplicativo, o
atendente insere o primeiro nome e o ano de nascimento do
cliente e aciona o botão GERAR SENHA. Nesse momento, as três
operações a seguir são executadas pelo aplicativo.
• Primeira operação: gera-se um número padrão de seis dígitos,
cujos primeiros dois dígitos correspondem ao dia do mês em
que foi realizada a operação e cujos últimos quatro dígitos
correspondem à hora do dia em que o botão GERAR SENHA foi
acionado.
• Segunda operação: conta-se o número de letras do primeiro
nome do cliente inserido — se esse número for par, o
aplicativo soma ao número padrão o ano de nascimento do
cliente; se esse número for ímpar, o aplicativo subtrai do
número padrão o ano de nascimento do cliente.
• Terceira operação: esse número de seis dígitos modificado
retorna ao cliente, sendo sua nova senha.
Assim, por exemplo, se o número padrão fosse 021345, o
ano de nascimento do cliente fosse 2001 e o seu primeiro nome
tivesse um número par de letras, então a senha enviada para o
cliente seria 023346.