Média aritmética

Calcule a média aritmética de vários valores com soma e quantidade.

{{ arithmeticMean.message }}

Descrição

A média aritmética é um dos conceitos matemáticos mais antigos e ao mesmo tempo mais mal compreendidos. Astrônomos na Babilônia e na Grécia antiga já a usavam para suavizar erros de medição — tirar a média de múltiplas observações da mesma estrela para chegar a um valor mais confiável. Karl Friedrich Gauss formalizou o porquê disso funcionar em 1809, no método dos mínimos quadrados: a média minimiza a soma dos erros quadráticos, o que a torna o estimador ótimo para dados com distribuição normal. É uma propriedade elegante, mas que quase ninguém ensina junto com a fórmula de somar e dividir.

O problema da média é que ela é sensível a valores extremos de uma forma que distorce completamente a percepção da realidade. O exemplo clássico é o de Bill Gates entrando em um bar: a renda média das pessoas no local dispara para milhões, mas ninguém ali ficou mais rico. Dados de salário, preço de imóveis, tempo de resposta de servidores e notas de avaliação costumam ter essa característica — um punhado de valores muito altos distorce tudo. Nesses casos, a mediana é uma medida mais honesta. A média funciona bem quando os dados têm distribuição razoavelmente simétrica e sem outliers brutais.

Na programação, calcular médias é uma operação onipresente: média móvel em gráficos financeiros, nota média em sistemas de avaliação, tempo médio de resposta em dashboards de monitoramento. Um bug clássico que aparece em entrevistas técnicas até hoje: divisão inteira ao calcular a média. Em linguagens tipadas como Java ou C, `(5 + 3) / 2` retorna `4`, não `4.0`. Sempre converta pelo menos um dos operandos para ponto flutuante antes de dividir. E se você estiver calculando a média incremental de um stream de dados sem guardar todos os valores, a fórmula iterativa `media += (novo_valor - media) / n` é mais estável numericamente do que acumular uma soma e dividir no final.

Detalhamento técnico

Pontos frequentes

  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo — Valores: 10, 20, 30 Média: 20

Exemplo de Código

Exemplo de código
Valores: 10, 20, 30
Média: 20

Exemplo

Valores: 10, 20, 30
Média: 20

Perguntas frequentes

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.