porcentajes en VB 6.0 Hola, les expongo el siguiente problema que tengo al trabajar con porcentajes en VB 6.0
Tengo un Ingreso en el mes de enero que es igual a $ 43.543 y al llevarlo a porcentaje sucede lo siguiente.
Mes enero = $43.543
Precio1 = ($43.543 /100) * 45 = $19.594
Precio2 = ($43.543 /100) * 10 = $4.354
Precio3 = ($43.543 /100) * 45 = $19.594
se descompone el mes (43.543) en 3 precios distintos con sus respectivos valores hasta formar el 100 % (45 + 10 + 45) y segun los precios resultantes 19.594 + 4.354 + 19.594 da como resultado 43.542 y en mi caso necesito que la suma sea igual al valor del mes o sea 43.543, siendo el problema la exactitud de la cifra. Alguien me puede dar una pista de como soluciono esto?.
Adicionalmente el codigo lo tengo estructurado asi y con algunas funciones que hice, pero no funciona. Intente con round, variables tipo long, double y nada funciona.
Por = CDbl(FlexPreCC1.TextMatrix(fila, col))
PreTmp = CLng(FlexPreCC.TextMatrix(fila - 1, 2)))
Pre = Round((PreTmp / 100) * Por, 4)
Recor!precio_cc = Pre |