Encontre tópicos populares e respostas rápidas aqui
Olá, como podemos ajudar?
Search by task, feature, or problem - not just a single keyword.
Meu formulário online pode calcular a idade dos meus clientes
Pergunta
Meu formulário online pode calcular a idade dos meus clientes?
Resposta
Sim, o PlatoForms permite que você calcule a idade de um cliente com base na entrada deles. Tudo o que você precisa fazer é utilizar o campo de Entrada de Texto e a lógica condicional.
Veja como você pode fazer isso:
-
Adicione dois campos de Entrada de Texto, configurando ambos como tipo “Data”:
-
Para o campo “Hoje”, defina seu “Valor Inicial” como
Data de Hoje. -
Adicione um campo de entrada de texto nomeado “Resultado”. Certifique-se de ocultar este campo para que os clientes não o vejam.
-
Adicione um campo de entrada de texto nomeado “Idade” e abra seu painel de propriedades.
-
Defina como tipo “Número”.
-
Marque Moeda.
-
Clique em Casas decimais e selecione
ARREDONDARno menu suspenso.
Desta forma, a idade calculada pode ser arredondada para um número inteiro.
-
-
Configure a lógica condicional, conforme mostrado abaixo:
-
Se o aniversário do cliente (#aniversário) for respondido, o formulário calculará automaticamente a idade dele.
-
O formulário calcula a diferença em dias entre a data de hoje e o aniversário inserido pelo cliente (Hoje - Aniversário = Resultado).
-
Em seguida, converte essa diferença (Resultado) em anos completos com o cálculo
Resultado / 365.25 - 0.5. Na calculadora, insira o campo Resultado, depois÷, o valor365.25, depois-e o valor0.5. -
Finalmente, exibe essa idade no campo “Idade” do formulário.
Por que
365.25 - 0.5? Dividir por 365,25 leva em conta os anos bissextos. Subtrair 0,5 antes do ROUND faz com que o resultado seja arredondado para baixo, para os anos completos do cliente. Sem isso, qualquer pessoa que tenha passado mais de seis meses desde o último aniversário apareceria com um ano a mais. -
Resultado
Digamos que a data de hoje seja 14 de abril de 2024, e um cliente insira seu aniversário como 1 de janeiro de 1990 no formulário.
-
O formulário calcula a diferença entre a data de hoje (14 de abril de 2024) e o aniversário do cliente (1 de janeiro de 1990):
- Dias entre 1 de janeiro de 1990 e 14 de abril de 2024 = 12.522 dias
-
Em seguida, converte essa diferença em anos completos:
- Resultado = 12.522 dias
- 12.522 / 365,25 = 34,28
- 34,28 - 0,5 = 33,78, que o ROUND transforma em 34
Assim, o formulário exibiria a idade do cliente como 34 no campo “Idade”. Em 31 de dezembro de 2024, o dia anterior ao próximo aniversário, o cliente ainda apareceria com 34; a partir de 1 de janeiro de 2025, apareceria com 35.