CInt irá arredondar para o número par mais próximo, ou seja, quando a parte decimal for 0,5XXXX, irá arredondar para o número par mais próximo de X,5XX, e Int é a função de arredondamento, que removerá a parte decimal.
CInt irá arredondar para o número par mais próximo, ou seja, quando a parte decimal for 0,5XXXX, irá arredondar para o número par mais próximo de X,5XX.
Por exemplo, Cint(0,5)=0; Cint(1,5)=2;
E Int é a função de arredondamento, que removerá o ponto decimal. Por exemplo, Int(1.5)=1...
Tal posicionamento não é preciso e é um teste perdido de acordo com o ângulo de teste. O primeiro: a função Cint não leva em consideração a situação de Cint(0,51)=1, Cint(2,51)=3. Segundo: A função Int não leva em consideração a situação de números negativos: Int(-1,1)=-2, Int(-1,5)=-2, então resumi-a da seguinte forma: Função Int: arredonda para a esquerda no eixo numérico. Função Cint: Arredonda para um número inteiro, independentemente de números positivos ou negativos. Mas quando *.5 ou -*.5, o valor par é obtido. Mas observe: Cint(0,51)=1, Cint(-0,51) também é igual a -1.
Resumir:
Função int: arredonda para a esquerda no eixo dos números.
Função Cint: Arredonda para um número inteiro, independentemente de números positivos ou negativos. Mas quando *.5 ou -*.5, o valor par é obtido.
Cint(0,5)=0 -> 0
Cint(0,51)=1 -> 1
Cint(1,5)=2 -> 2
Cint(2,5)=2 -> 2
Cint(2,51)=3 -> 3
Cint(2,6)=3 -> 3
Cint(2,62)=3 -> 3
Cint(3,5)=4 -> 4
Cint(3,3)=3 -> 3
Cint(1.2)=1 -> 1
Int(-1.1)=-2 -> -2
Int(-1,5)=-2 -> -2