Correção - Perda de precisão com NoRound() e números inteiros
Esta build contém uma correção na função NoRound(), apresentada em situações especificas, relacionadas ao uso de números inteiros com 5 dígitos ou mais em casas inteiras, e uso com aproximação de 7 decimais.
Abrangência | ERP 10 |
Situação | Execução de programas AdvPL, utilizando a função NoRound(), onde é utilizado um argumento inteiro específico com 5 dígitos ou mais e precisão de 7 casas decimais. |
Ocorrência | Utilizando determinados valores, ocorria perda de precisão do número, onde o resultado apresentado era o número inteiro subtraído de uma unidade, seguido por "99999......". Exemplo:NoRound( 27338000 , 7 ) -> Retornava 27337999.9999999 |
Correção | Corrigido ajuste de precisão de números inteiros na função NoRound() |
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas