Por que a matemática com decimais me dá resultados com muitos dígitos?

Modificado em Tue, 28 Jul às 6:26 PM

O problema que você está vendo é uma questão fundamental de como os computadores normalmente fazem cálculos. Geralmente é referido como um erro de ponto flutuante. Essencialmente, resume-se ao fato de que é muito difícil representar 0,1 em binário (ou 0,01, etc.), e você precisa fazer algum trabalho para arredondar os resultados que um computador lhe dá para torná-los mais precisos.


Isso surgiu recentemente na equipe, e temos discutido como lidar com isso. Os balões "Dizer" fazem alguns arredondamentos de números, mas podem levar a algumas imprecisões. O balão "Pensar" dá resultados ligeiramente diferentes, e no momento a equipe não está em total acordo sobre qual é o preferido. Você pode tentar executar suas respostas através do balão "Dizer" ou dos blocos "Arredondar".

Aqui estão mais informações sobre matemática de ponto flutuante: https://0.30000000000000004.com/.
E aqui está um vídeo que oferece uma boa explicação do tópico: https://www.youtube.com/watch?v=PZRI1IfStY0

Este artigo foi útil?

Isso é ótimo!

Obrigado pelo seu feedback

Lamentamos por não termos podido ajudá-lo(a)

Obrigado pelo seu feedback

Diga-nos como podemos melhorar este artigo!

Selecione pelo menos um motivo
A verificação CAPTCHA é obrigatória.

Comentário enviado

Agradecemos o seu esforço e iremos tentar corrigir o artigo