Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Arredondamento indesejado
Message
De
28/06/2004 16:43:04
 
 
À
28/06/2004 16:19:02
Edson Junio
Sistemas Victory
Goiânia, Brésil
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00918153
Message ID:
00918157
Vues:
7
>Estou com um "probleminha". Favor rode o prg abaixo:

Oi Edson;

Tente:
*----------
valor_total_venda    = 100
Numero_parcelas      = 3
diferenca            = 0
IF  Numero_parcelas > 1
    Valor_parcela    = round(valor_total_venda / Numero_parcelas, 2)
    diferenca        = valor_total_venda - (valor_parcela*Numero_parcelas)
Endif

messagebox(alltrim(str(diferenca)))
*-----------------
>verá que este código, sairá com diferenca = zero.
>Favor, preciso que este resultado final seja 0,01, pois 100/3 = 33.33 e 33.33*3 deve ser 99.99.
>Acho que está tendo algum problema de arredondamento.
>
>Agradeço
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform