Calcular valores monetários corretamente no código
Prompt que revisa como valores monetários são armazenados e arredondados e define regras com casos de teste. Cole-o na ferramenta de IA que preferir, que então revisa o tratamento de valores monetários.
- Tipo
- Prompt
- Nível
- Intermediário
- Tempo
- cerca de 10 min
Os resultados dependem da ferramenta, do modelo e do que você digitar.
Prévia do resultado
Exemplo: escrito pela nossa redação, não é uma resposta real de IA.
Achado: carrinho.js, linha 42 → preço como ponto flutuante Regra: armazenar valores em centavos inteiros, arredondar só em calcular_total() Teste: R$ 100,00 em 3 parcelas → 33,34 + 33,33 + 33,33 = 100,00 Pergunta para a contabilidade: arredondar o imposto por item ou sobre o total?
Preencher
O que você digita fica nesta janela do navegador. Não armazenamos nem enviamos nada.
- loja virtual com carrinho
- sistema de faturamento
- gestão de assinaturas
- sistema de reservas
- marketplace com comissões
- JavaScript ou TypeScript
- Python
- Java
- PHP
- SQL no banco de dados
- totais diferem em um centavo
- descontos geram valores estranhos
- várias moedas
- valor do imposto não bate
- nada ainda, só prevenção
Seu prompt
Você editou o prompt. As mudanças nos campos acima não o substituem mais.
Isto é uma instrução para uma IA, ainda não o resultado.
Onde este prompt funciona
Estas ferramentas de IA combinam com este prompt:
Como usar
- Preencha os campos ou toque em uma sugestão. Deixe de fora nomes, endereços e outros dados pessoais.
- Copie o prompt pronto para a ferramenta de IA que preferir.
- Divida 100,00 por três e some as partes de novo. Se não der exatamente 100,00, falta uma regra para o resto.
Por que funciona?
Números de ponto flutuante não representam com exatidão muitos valores decimais, e cada parte do código arredonda de um jeito. Um tipo de dado fixo, uma regra de arredondamento em um único lugar e testes para casos-limite evitam diferenças difíceis de rastrear depois.
Dicas
- Ajuda técnica geral, não consultoria tributária. Em caso de dúvida sobre como os impostos devem ser arredondados, consulte sua contabilidade.