Executa cálculos matemáticos, como soma, média e desvio padrão, com base em uma lista de números fornecida pelo usuário.

Figura 1 - Bloco Calcular Operação em Lista
Compatibilidade
- Bloco cliente: cronapi.precise.calculateListOperation()
Retorno
Retorna o resultado da operação em lista como um objeto contendo informações sobre a operação realizada. Esse objeto possui uma estrutura interna com as propriedades:
- d: define o algarismo significativo do número em formato de array.
- e: define o expoente decimal do número, ou seja, a posição da vírgula ou ponto decimal em relação ao início dos dígitos significativos.
- s: define o sinal do número, ou seja, se o número é positivo ou negativo. O sinal de valor "1" representa um número positivo, enquanto o valor "-1" representa um número negativo.
Parâmetros
Operação
Operação matemática que será realizada sobre a lista de números.
- Posição: 1
- Inglês: Operation
- Tipo: Objeto / Object
- Exemplo: Soma
- Soma: realiza a soma dos elementos da lista.
- Menor valor: seleciona o menor valor da lista.
- Maior valor: seleciona o maior valor da lista.
- Média: calcula a média dos elementos informados na lista.
- Mediana: calcula a mediana dos elementos informados na lista.
- Moda: calcula a moda dos elementos informados na lista.
- Desvio padrão: calcula o desvio padrão dos elementos informados na lista.
- Item aleatório: seleciona um item aleatório dentre os elementos informados na lista.
Lista de números
Lista de números a serem calculados. Este parâmetro deve conter apenas números separados por vírgula. Não utilize blocos da categoria Lista.
- Posição: 2
- Inglês: List of numbers
- Tipo: Texto / Text
- Exemplo: 2,4,8,9,20
Exemplo
O exemplo da figura abaixo calcula o desvio padrão da lista de números informada no segundo parâmetro do bloco Calcular Operação em Lista.

Figura 2 - Exemplo de uso do bloco Calcular Operação em Lista
O resultado da operação pode ser conferido no console do navegador.

Figura 2.1 - Resultado da execução da função da figura 2
Para visualizar o objeto gerado pelo bloco, vincule-o diretamente ao bloco Imprime.

Figura 2.2 - Objeto gerado pelo bloco