Calcular importes de dinero correctamente en el código
Prompt que revisa cómo se guardan y redondean los importes y fija reglas con casos de prueba. Cópielo en la herramienta de IA que prefiera, que luego revisa el manejo de importes.
- Tipo
- Prompt
- Nivel
- Intermedio
- Tiempo
- aprox. 10 min
Los resultados dependen de la herramienta, del modelo y de lo que escriba.
Vista previa del resultado
Ejemplo: escrito por nuestra redacción, no es una respuesta real de IA.
Hallazgo: carrito.js, línea 42 → precio como coma flotante Regla: guardar importes en céntimos enteros, redondear solo en calcular_total() Prueba: 100,00 € en 3 plazos → 33,34 + 33,33 + 33,33 = 100,00 € Pregunta para la asesoría fiscal: ¿redondear el impuesto por línea o sobre el total?
Rellenar
Lo que escriba se queda en esta ventana del navegador. No guardamos ni enviamos nada.
- tienda en línea con carrito
- programa de facturación
- gestión de suscripciones
- sistema de reservas
- marketplace con comisiones
- JavaScript o TypeScript
- Python
- Java
- PHP
- SQL en la base de datos
- los totales difieren en un céntimo
- los descuentos dan importes raros
- varias monedas
- el importe del impuesto no cuadra
- nada aún, solo prevención
Su prompt
Ha editado el prompt. Los cambios en los campos de arriba ya no lo sobrescriben.
Esto es una instrucción para una IA, todavía no el resultado.
Dónde funciona este prompt
Estas herramientas de IA encajan bien con este prompt:
Cómo usarlo
- Rellene los campos o toque una sugerencia. No incluya nombres, direcciones ni otros datos personales.
- Copie el prompt terminado en la herramienta de IA que prefiera.
- Divida 100,00 entre tres y vuelva a sumar las partes. Si no da exactamente 100,00, falta una regla para el resto.
¿Por qué funciona?
Los números de coma flotante no representan con exactitud muchos importes decimales, y cada parte del código redondea de forma distinta. Un tipo de dato fijo, una regla de redondeo en un solo lugar y pruebas para casos límite evitan diferencias difíciles de rastrear después.
Consejos
- Ayuda técnica general, no asesoramiento fiscal. Si tiene dudas sobre cómo deben redondearse los impuestos, consulte con su asesoría fiscal.