Sto costruendo un sito di e-commerce integrato con paypal.Modo corretto per arrotondare la conversione di valuta in Paypal?
Prendiamo più valute, quindi voglio assicurarmi che (per ragioni contabili) eseguo correttamente qualsiasi calcolo matematico per la conversione di valuta.
Dopo aver moltiplicato la conversione di valuta * la valuta originale, finisco sempre con un sacco di numeri finali dopo il punto decimale.
Esiste un modo standard per farlo? Devo troncare o arrotondare? Devo arrotondare più volte nel caso in cui l'arrotondamento del decimale 1/1000 influenzi l'arrotondamento del decimale 1/100?
dovrei fare qualcosa di simile:
Math.Round(Math.Round(x, 3), 2)
Ho avuto problemi a trovare una buona informazione su come questo viene fatto (si spera Uniti e in Europa sono gli stessi).
Potrebbe utilizzare una sorta di formattazione in base alla numero di posizioni decimali che stai ottenendo ..? – MethodMan