Operador /
Empregado para dividir dois números,
retornando um valor numérico de ponto flutuante de dupla precisão (Double)
utilizando a seguinte sintaxe:
Resultado = Número1 / Número2
O valor
resultante deixará de ser um Double:
- Se ambas as expressões forem do tipo Byte, Interger ou Single, o resultado será Single, a menos que ocorra um erro de estouro de capacidade (overflow), provocando um erro em tempo de execução;
- Se ambas as expressões forem uma variável Variant contendo um valor Byte, Integer ou Single, o resultado será uma Variant contendo um Single a menos que ocorra um erro de estouro de capacidade (overflow), provocando a conversão para uma Variant contendo um valor Double;
- Se a divisão envolver um valor Decimal e qualquer outro tipo de dados, o resultado será sempre Decimal;
- Se uma ou outra expressão for uma Variant contendo Nnull, o resultado será sempre Null (propagação do Null);
- Se o denominador for zero (0), ocorrerá um erro por estouro de capacidada (overflow);
Exemplo: Os seguintes exemplos demonstram o emprego do operador / para efetuar divisão em ponto flutuante:
Dim Valor as variant
Valor = 5/2 ‘Retorna 2.5
Valor = 1/3 ‘Retorna 0.333333
Até a Próxima!!
Nenhum comentário:
Postar um comentário