Explore além de operações fundamentais, como adição, subtração, multiplicação e divisão. Mergulhe no reino dos intrincados cálculos matemáticos e científicos dentro do seu bot usando funções avançadas (listadas abaixo).
Desbloqueie o potencial com exemplos práticos que o guiam pelo processo. Siga as instruções passo a passo para dominar a arte de incorporar cálculos complexos perfeitamente ao seu chatbot. Eleve os recursos do seu bot e forneça aos usuários uma experiência matemática sofisticada.
1º Passo: Escolha o Fluxo que você deseja incluir as operações de cálculo.
2º Passo: Selecione Ação no construtor de blocos e escolha Definir Campo Personalizado.

Passo 3: Escolha “Campo Personalizado” em seu fluxo. Em seguida, selecione o campo personalizado onde seus valores são armazenados como números. Opte por uma fórmula personalizada e defina-a no campo Valor. Dessa forma, você pode personalizar facilmente os cálculos para atender às suas necessidades específicas dentro do fluxo do chatbot.

Passo 4: Então salve, é isso.
Sabemos que isso pode confundi-lo um pouco, deixe-me explicar este procedimento com um exemplo simples.
Exemplo1: Executando o cálculo (A+B)*(A-B)
Obtenha os valores de A & B da entrada do usuário como números,

Agora defina a fórmula de cálculo no fluxo. Para isso, escolha a ação no construtor básico e selecione o campo personalizado definido. Em seguida, configure o assistente escolhendo o campo personalizado (número) no qual você deseja armazenar os valores calculados (aqui, criamos isso como “Valor Total”).
Agora, a parte interessante. Defina a fórmula no campo Valor (aqui usamos a fórmula ( {{valor a}} – {{valor b}} ) * ( {{valor a}} + {{valor b}} ) para fazer o cálculo acima mencionado.


É isso, se você pegar A como 4 e B como 2, o resultado será mostrado por um chatbot como 12 (conforme o cálculo).
Exemplo de cálculo em chatbot Web.

Aqui estão alguns exemplos básicos de matemática que você pode fazer:
1+2 * 3-4
1 + 2 * 3 – 4
pi * 2
PI * 2
abs(1) + min(1,2) * max(1,2,3)
min(1+2, abs(-1))
1 + ((2 – 3) * (5 – 7))
2 * (-3)
Aqui está o exemplo de formatos com sintaxe:
1 // Um termo pode consistir em apenas um número
(1+((2))) // É permitido o uso de colchetes obsoletos
00001 // É possível prefixar um número com zero dígitos obsoletos
.1 // Omitir um dígito zero antes que um caractere de ponto esteja correto
Aqui estão algumas listas incríveis para fornecer mais valor para este artigo:
Operadores:
Adição (+)
Subtração (-)
Multiplicação (*)
Divisão (/)
Funções:
abs: Retorna o valor absoluto de um número.
aCos: Retorna o arco cosseno de um número.
aCosH: Retorna o arco cosseno hiperbólico de um número.
aSin: Retorna o arco seno de um número.
aSinH: Retorna o arco seno hiperbólico de um número.
aTan: Retorna o arco tangente de um número.
aTanH: Retorna o arco tangente hiperbólico de um número.
aTanTwo: Retorna o arco tangente de dois números.
ceil: Retorna o menor número inteiro maior ou igual a um dado número.
cos: Retorna o cosseno de um ângulo (em radianos).
cosH: Retorna o cosseno hiperbólico de um número.
degToRad: Converte graus em radianos.
en: Retorna o número de Euler elevado à potência de um número.
exp: Retorna a função exponencial de um número.
expMOne: Retorna a função exponencial menos um de um número.
floor: Retorna o maior número inteiro menor ou igual a um dado número.
fMod: Retorna o resto da divisão de um número pelo outro.
hypot: Retorna a hipotenusa de um triângulo retângulo com catetos dados.
log: Retorna o logaritmo natural de um número.
logOneP: Retorna o logaritmo natural de 1 mais o argumento.
logTen: Retorna o logaritmo de base 10 de um número.
max: Retorna o maior valor entre dois números.
min: Retorna o menor valor entre dois números.
pow: Retorna a base elevada à potência do expoente.
radToDeg: Converte radianos em graus.
round: Retorna o valor arredondado de um número.
sin: Retorna o seno de um ângulo (em radianos).
sinH: Retorna o seno hiperbólico de um número.
sqrt: Retorna a raiz quadrada de um número.
tan: Retorna a tangente de um ângulo (em radianos).
tanH: Retorna a tangente hiperbólica de um número.
Constantes:
e: Constante de Euler (base do logaritmo natural).
euler: Constante de Euler (base do logaritmo natural).
lnPi: Logaritmo natural de pi.
lnTen: Logaritmo natural de 10.
lnTwo: Logaritmo natural de 2.
logTenE: Logaritmo de base 10 de Euler.
logTwoE: Logaritmo de base 2 de Euler.
onePi: Um multiplicado por pi.
pi: Valor da constante pi (π).
piFour: Um quarto de pi.
piTwo: Metade de pi.
sqrtOneTwo: Raiz quadrada de um sobre dois.
sqrtPi: Raiz quadrada de pi.
sqrtThree: Raiz quadrada de três.
sqrtTwo: Raiz quadrada de dois.
twoPi: Dois vezes pi.
twoSqrtPi: Dois vezes a raiz quadrada de pi.
Outros:
( (colchetes à direita):
) (colchetes virados para a esquerda):
, (vírgula):
. (ponto):