O que acontece quando você soma ou subtrai decimais
O problema principal não é a operação em si. A aritmética com vírgula segue a mesma lógica da soma e subtração com inteiros, mas os alunos costumam errar no alinhamento. Eles vêem 2,3 mais 1,7 e fazem as contas como se fosse 23 mais 17, obtendo 40, e aí colocam a vírgula em qualquer lugar sem pensar. O certo é alinhar as vírgulas verticalmente e completar com zeros à direita para igualar as casas decimais. Esse zero invisível é o que mais gera confusão.adição e subtração de números decimais exercícios
Eu preparei uma série de exercícios organizados por dificuldade crescente. Comece com problemas que não exigem reserva (Empresta) nem agrupamento (Carrega), porque assim você percebe se entendeu o alinhamento antes de complicar. Os exercícios mais eficazes são aqueles que envolvem dinheiro. Quando você calcula troco ou total de compra, o contexto já te dá uma verificação natural. Se o resultado não fizer sentido para o problema, algo deu errado no alinhamento.Exercícios para praticar (nível básico): 2,3 + 1,5 = 3,8
5,6 - 2,1 = 3,5 0,4 + 0,7 = 1,1
8,9 - 3,2 = 5,7
Por que 1,5 menos 1 dá 0,5 e não 1
Essa é uma questão que eu vejo repetidamente em correções. O aluno subtrai 1 de 1,5 e escreve 1 porque tratou o 15 como 15 inteiros, ignorando completamente a casa dos décimos. A vírgula não é um ponto decorativo — ela é a âncora de todas as posições. Quando você lê 1,5, está lendo um inteiro e cinco décimos. Tirar um inteiro deixa apenas cinco décimos, ou seja, 0,5. A regra prática é simples: alinhe sempre pela vírgula, complete com zeros à direita, e trate os dígitos como se a vírgula não existisse. Só depois da operação é que você reposicionou a vírgula no mesmo local.Exercícios intermediários (com reserva e agrupamento): 3,25 + 1,78 = 5,03
7,4 - 2,65 = 4,75 12,08 + 5,9 = 17,98
👉 Clique no botão abaixo para saber mais sobre o assunto!
9,50 - 3,27 = 6,23 4,001 + 2,5 = 6,501
15,3 - 8,75 = 6,55
O caso problemático que ninguém explica direito
Aqui vai algo que eu descobri na prática e que raramente aparece em material didático: quando você trabalha com dinheiro e precisa calcular porcentagens, a precisão flutuante pode criar resultados esquisitos. Por exemplo, somar 0,1 mais 0,2 em JavaScript dá 0,30000000000000004, não 0,3. Isso acontece porque 0,1 e 0,2 não têm representação exata em binário. Para cálculos financeiros reais, eu sempre converto para centavos (multiplique por 100), faço a operação como inteiro, e divido por 100 só no final. Isso elimina completamente o erro de arredondamento. Outro problema comum é a subtração entre números com diferentes números de casas decimais, como 1,5 menos 0,003. O algoritmo padrão pede para completar com zeros: 1,500 menos 0,003, resultando em 1,497. Alunos frequentemente esquecem de preencher os zeros intermediários e acabam subtraindo 3 de 5 na casa errada, obtendo um resultado absurdo. A dica é sempre escrever todos os zeros até igualar a maior quantidade de casas decimais antes de operar.Erros frequentes que custam pontos
O erro número um é alinhar pela direita sem considerar a vírgula. Isso leva a 2,3 mais 1,78 sendo calculado como se fossem 23 mais 178, resultando em 201, e aí o aluno coloca a vírgula em qualquer lugar. O certo é alinhar as vírgulas verticalmente. O erro número dois é esquecer de levar o empréstimo ao atravessar zeros consecutivos. Em 5,00 - 1,23, você precisa emprestar do 5, passar pelo primeiro zero, depois pelo segundo zero, e só então subtrair. Cada zero se torna 9 após o empréstimo, e a última casa se torna 10. O resultado é 3,77. Muitos alunos escrevem 4,77 ou 3,73 porque abandonam o empréstimo antes de completar todas as casas. O erro número três é tratar a vírgula como um dígito normal durante a operação. A vírgula nunca é somada ou subtraída — ela é apenas reposicionada no resultado final. Se você está calculando 12,34 mais 5,67, some 34 mais 67 para a parte decimal e 12 mais 5 para a parte inteira, depois junte com vírgula no mesmo lugar.Exercícios avançados (para testar domínio): 23,45 + 7,891 = 31,341
100 - 37,256 = 62,744 8,0001 + 2,5 = 10,5001
45,67 - 19,999 = 25,671 0,001 + 0,002 + 0,003 = 0,006