Identificar casas após a vírgula. É possível?
Enviado: 08 Abr 2010 17:23
Olá pessoal, boa tarde!
Preciso fazer com que meu programa identifique (conte) as casas decimais após a vírgula de um valor qualquer e, dependendo da quantidade de casas, imprima um valor na nota.
^o)
Melhorando a pergunta! haha'
Um determinado produto custa R$ 1,9976. No caso, possui 4 casas decimais após a vírgula.
Beleza!
No cadastro de produtos, este valor aparece exatamente dessa forma!
Porém, na Nota Fiscal, quando impressa, este valor é arredondado para R$ 2,00, devido ao espaço FIXO determinado de apenas 2 casas decimais.
Minha dúvida é a seguinte:
Teria como fazer com que o programa conte quantas casas decimais existem no valor e imprima essa quantidade na nota, não deixando um espaço fixo de caracteres após a vírgula?
Exemplo,
Se for R$ 1,99 - Imprime essas duas casas
Se for R$ 1,998 - Imprime essas três casas
Se for R$ 1,9985 - Imprime essas quatro casas
Não sei se ficou muito confuso... qualquer coisa melhoro a pergunta! rs
Agradeço desde já a todos! :)Pos
Abraços galera!
Preciso fazer com que meu programa identifique (conte) as casas decimais após a vírgula de um valor qualquer e, dependendo da quantidade de casas, imprima um valor na nota.
^o)
Melhorando a pergunta! haha'
Um determinado produto custa R$ 1,9976. No caso, possui 4 casas decimais após a vírgula.
Beleza!
No cadastro de produtos, este valor aparece exatamente dessa forma!
Porém, na Nota Fiscal, quando impressa, este valor é arredondado para R$ 2,00, devido ao espaço FIXO determinado de apenas 2 casas decimais.
Minha dúvida é a seguinte:
Teria como fazer com que o programa conte quantas casas decimais existem no valor e imprima essa quantidade na nota, não deixando um espaço fixo de caracteres após a vírgula?
Exemplo,
Se for R$ 1,99 - Imprime essas duas casas
Se for R$ 1,998 - Imprime essas três casas
Se for R$ 1,9985 - Imprime essas quatro casas
Não sei se ficou muito confuso... qualquer coisa melhoro a pergunta! rs
Agradeço desde já a todos! :)Pos
Abraços galera!