Últimos assuntos
O arredondamento é a causa mais comum dos erros numéricos.
Página 1 de 1
O arredondamento é a causa mais comum dos erros numéricos.
Nos cálculos que envolvam dois ou mais valores, o Arbutus Analyzer arredondará o resultado para o maior número de casas decimais entre os dois primeiros operandos do cálculo.
O Arbutus Analyzer usa aritmética de ponto fixo para suas operações numéricas, com exceção das funções financeiras, por dois motivos:
• Aumenta a velocidade de processamento
• Permite ao usuário controlar os números decimais e o arredondamento
Obs.: Você pode usar o comando SET MATH para alterar o número de casas decimais exibidas como resultado de uma operação matemática.
Arredondamento em divisões
O arredondamento ocorre com maior freqüência na divisão que na multiplicação. O Arbutus Analyzer arredonda para o número de decimais que tiver o operando com maior número de decimais. Por exemplo:
7/3 = 2
A resposta correta é 2,333333333…, mas o Arbutus Analyzer arredonda para zero decimais, uma vez que nenhum dos operandos tem qualquer decimal. Mais alguns exemplos:
7/3,00 = 2,33
7,0000/3,000 = 2,3333
Arredondamento na multiplicação
O Arbutus Analyzer arredonda para o número de decimais que tiver o operando com maior número de decimais. Por exemplo:
1,1 * 1,1 = 1,2
Enquanto
1,10 * 1,1 = 1,21
Adicionar decimais para controlar o arredondamento
Para controlar o arredondamento, multiplique o seu cálculo por 1, arredondado com o número de casas decimais que você deseja no seu resultado.
No exemplo a seguir, o Arbutus Analyzer arredonda a resposta para duas casas decimais:
7,21 * 2,33 = 16,80
Para controlar o número de decimais, a fim de atingir um resultado mais preciso, faça o seguinte:
1,0000 * 7,21 * 2,33 = 16,7993
Especificar a ordem das operações
A colocação de parênteses tem um papel importante na determinação do nível de precisão obtido no cálculo. Tome cuidado ao utilizar parênteses para alterar a ordem normal das operações.
Um exemplo de como o Arbutus Analyzer processa uma expressão que inclui divisão, multiplicação e parênteses, envolve o cálculo de um dia de juros sobre $100.000 a 12%: 100000 * (0,12/365)
O Arbutus Analyzer dividirá primeiro 0,12 por 365 (obtendo 0,00) e, em seguida, multiplicará esse resultado por 100000 para produzir 0,00.
A resposta mais é: 32,876712..., mas o parênteses forçará o Arbutus Analyzer a considerar primeiro a operação entre os parênteses, o resultado será arredondado para zero.
Se os parênteses fossem removidos, a resposta estaria correta com duas casas decimais (centavos):
100000 * 0,12/365 = 32,88
O Arbutus Analyzer usa aritmética de ponto fixo para suas operações numéricas, com exceção das funções financeiras, por dois motivos:
• Aumenta a velocidade de processamento
• Permite ao usuário controlar os números decimais e o arredondamento
Obs.: Você pode usar o comando SET MATH para alterar o número de casas decimais exibidas como resultado de uma operação matemática.
Arredondamento em divisões
O arredondamento ocorre com maior freqüência na divisão que na multiplicação. O Arbutus Analyzer arredonda para o número de decimais que tiver o operando com maior número de decimais. Por exemplo:
7/3 = 2
A resposta correta é 2,333333333…, mas o Arbutus Analyzer arredonda para zero decimais, uma vez que nenhum dos operandos tem qualquer decimal. Mais alguns exemplos:
7/3,00 = 2,33
7,0000/3,000 = 2,3333
Arredondamento na multiplicação
O Arbutus Analyzer arredonda para o número de decimais que tiver o operando com maior número de decimais. Por exemplo:
1,1 * 1,1 = 1,2
Enquanto
1,10 * 1,1 = 1,21
Adicionar decimais para controlar o arredondamento
Para controlar o arredondamento, multiplique o seu cálculo por 1, arredondado com o número de casas decimais que você deseja no seu resultado.
No exemplo a seguir, o Arbutus Analyzer arredonda a resposta para duas casas decimais:
7,21 * 2,33 = 16,80
Para controlar o número de decimais, a fim de atingir um resultado mais preciso, faça o seguinte:
1,0000 * 7,21 * 2,33 = 16,7993
Especificar a ordem das operações
A colocação de parênteses tem um papel importante na determinação do nível de precisão obtido no cálculo. Tome cuidado ao utilizar parênteses para alterar a ordem normal das operações.
Um exemplo de como o Arbutus Analyzer processa uma expressão que inclui divisão, multiplicação e parênteses, envolve o cálculo de um dia de juros sobre $100.000 a 12%: 100000 * (0,12/365)
O Arbutus Analyzer dividirá primeiro 0,12 por 365 (obtendo 0,00) e, em seguida, multiplicará esse resultado por 100000 para produzir 0,00.
A resposta mais é: 32,876712..., mas o parênteses forçará o Arbutus Analyzer a considerar primeiro a operação entre os parênteses, o resultado será arredondado para zero.
Se os parênteses fossem removidos, a resposta estaria correta com duas casas decimais (centavos):
100000 * 0,12/365 = 32,88
Tópicos semelhantes
» Extrair os dados númericos
» Arredondamento
» Função de arredondamento de um número REAL;
» ACL não dá mais suporte ao ACL Mainframe IBM.
» As 5 áreas mais promissoras para os estatísticos
» Arredondamento
» Função de arredondamento de um número REAL;
» ACL não dá mais suporte ao ACL Mainframe IBM.
» As 5 áreas mais promissoras para os estatísticos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Sex 13 Out - 10:25 por Felipe Naibert
» Exportar Arquivos em quantidades (blocos) fixos de linhas.
Qui 20 Ago - 12:17 por Miro
» GRUPO DE ESTUDOS AUDIT ANALYTICS
Ter 9 Jun - 9:22 por Miro
» Cálculo do número da Semana no ano
Seg 11 maio - 11:18 por Miro
» A ordem dos argumentos altera o tempo de processamento
Qui 23 Abr - 14:50 por Miro
» Como pegar dados únicos de um campo?
Seg 23 Fev - 19:33 por Fernanda
» Existe algum comando no Analyzer que eu realize as instruções do SQL?
Qua 18 Fev - 9:22 por Raphael Moita Bertolino
» Lei de Benford: How Forensic Accountants Use Benford's Law To Detect Fraud
Qua 24 Dez - 7:53 por Márcia
» Importação de PDF
Ter 9 Dez - 13:23 por Fernanda