Desafio Itaú em várias linguagens com o objetivo de se divertir e aprender
- A base de dados local deve conter usuários emissores e receptores de uma transferência, seguindo o modelo.
- A senha de autenticação deve conter 8 dígitos, caracteres especiais, letras maiúsculas e minúsculas
- O usuário precisará estar autenticado para realizar a transferência
- Toda transferência deverá ser feita entre um emissor e um receptor
- Operador e receptor iniciam a operação com um saldo de $ 0,00
- As transferências deverão ser executadas de acordo com o seu tipo, sendo 3 os tipos: PIX, TED e DOC
- O limite de valor máximo permitido para uma transferência via PIX é de $ 5 mil
- Transferências via TED só são permitidas para valores acima de $ 5 mil e até $ 10 mil
- Transferências via DOC só são permitidas para valores acima de $ 10 mil
- Não serão permitidas transferências para a mesma conta
- Um emissor pode transferir para ele mesmo se for para uma conta diferente
- As entradas deverão sempre estar com todos os dados preenchidos
- Se a transferência for bem sucedida, exibir a mensagem de sucesso com o saldo do emissor e do receptor após a transferência, de acordo com o modelo
Modelo de mensagem de sucesso:
Sua transferência foi realizada com sucesso!
Saldo do emissor: $ X,XX
Saldo do receptor: $ X,XX
- Se a transferência não foi completa, exibir a mensagem de erro explicando o motivo. Ex: "Sua transferência não foi completada pois "
- Senha especial para realizar transações
- Criptografar senhas armazenadas
- Autenticação com multiplos dígitos de senha