Calculo com Blip

Boa Tarde! Eu pesquisei nos blocos para ver se podia me virar sem incomodar. Porem preciso executar um calculo. Fiz um texto com quick replay usei o debug e quando o usuario responde a resposta é armazenada certinha na variavel content… Usei Text/plain no formato… E esse é meu código
function run(q1,q2,q3,q4,q5,q6,q7,q8) {

var result = 0;

var q1 = input.value;

var q2 = input.value;

var q3 = input.value;

var q4 = input.value;

var q5 = input.value;

var q6 = input.value;

var q7 = input.value;

var q8 = input.value;

var result = q1 + q2 + q3 + q4 + q5 + q6 + q7;

(result);

}

Tentei de varias outras formas… Json.object mas não deu certo.
Me ajudem por favor é minha primeira experiência com isso.

oi @Alini_Machado_de_Oli,
bem-vinda à comunidade :grinning:

o cálculo que você quer executar é o somatórios 8 valores digitado pelo usuário?

se sim, acredito que a função abaixo resolva a situação:

function run(q1,q2,q3,q4,q5,q6,q7,q8) {

var result = parseInt(q1) + parseInt(q2) + parseInt(q3) + parseInt(q4) + parseInt(q5) + parseInt(q6) + parseInt(q7);

return result

}

O parseInt() é apenas para garantir que as variáveis q… são números inteiros, o certo é avaliar melhor quais são os possíveis valores que o usuário irá digitar, para não quebrar a experiência com seu chatbot.

se não for exatamente essa a sua necessidade posta aqui novamente.

Abraço,

2 Curtidas

Muito Obrigada! Usei o Parseint tbm… Vou ser fiel ao seu código e falo. Muito Obrigada!

Deu Certo!!! Obrigada… indentação? Que estranho. Muito Obrigada.

2 Curtidas

Este tópico foi fechado automaticamente 7 dias depois da úlima resposta. Novas respostas não são mais permitidas.