Web Tabela Price, é uma calculadora do sistema francês de amortização, efetua o cálculo de empréstimos iguais acrescidos de juros, com base no sistema de juros compostos. Backend em Java com Servlets, JSP (será alterado para JSON e API), JSTL e servidor Apache Tomcat.
Apenas navegador web desktop ⏳
O sistema está hospedado em um hosting especializado em hospedagem de tecnologias Java, somente para apresentação, os dados de login são armazenados em tempo de execução, ainda sem banco de dados, por tanto, não registre dados reais, somente dados fictícios para teste.
No campo Nome de Usuário
o login deve conter de 6 a 8 caracteres, e não pode estar registrado. No campo de Senha
, o servidor espera uma string de apenas 4 dígitos contendo pelo menos 1 número e letras, ou pelo menos 1 letra e números.
O Nome de Usuário
deve existir, no "banco", e a senha deve tem que coincidir com o registro.
⚙️ Confira a sequência lógica:
- Nome de usuário já existe.
- ❌ Alert: “Nome de usuário já existe”.
- Nome de usuário não existe.
- Quantidade de caracteres menor que 6 e maior que 8 (Nome de usuário).
- ❌ Alert: “Nome de usuário deve ter o tamanho de 6 a 8 caracteres”.
- Quantidade de caracteres valida (Nome de usuário).
- Senha menor ou maior que 4 dígitos.
- ❌ Alert: “A senha deve conter 4 dígitos”.
- Senha com exatamente 4 dígitos.
- Senha contem caracteres não alfanuméricos.
- ❌ Alert: “Apenas caracteres alfanuméricos”.
- Senha apenas com caracteres alfanuméricos.
- Senha sem números.
- ❌ Alert: “A senha deve conter pelo menos um número”.
- Senha com números.
- Senha sem letras.
- ❌ Alert: “A senha deve conter pelo menos uma letra”.
- Senha com letras.
- ✅ Alert: “Registro efetuado com sucesso efetue o login”.
- Senha sem letras.
- Senha sem números.
- Senha contem caracteres não alfanuméricos.
- Senha menor ou maior que 4 dígitos.
- Quantidade de caracteres menor que 6 e maior que 8 (Nome de usuário).
Hà três campos para serem preenchidos.
-
Valor do Empréstimo
valor do montante a ser feito o empréstimo, exe.:10000.00
. -
Taxa de Juros a.m.%
valor percentual de0.0%
a100.0%
, que será a taxa que inside sobre as parcelas, exe.:2.5
. -
Nº Parcelas
quantidade de parcelas, exe.:8
.
Clicando em Calcular
a tabela é gerada.
- Beta front-end
- Cálculo parcelas
- Definição de padrão de projeto
- Inclusão de API
- Responsividade (Suporte mobile)
- Adaptatividade
- Banco de Dados Relacional
- Resposta em JSON
- ...