Divisão com SpinEdit

Delphi

31/01/2005

Caros,
Preciso fazer algo como:
Dividir o Valor de um SpinEdit por 12.
Faço assim:

SpinEdit1.Value:=SpinEdit1.Value/12;

O Resultado é:

Tipos incompativeis, inteiro e extendido.

Alguém pode me explicar?

Grato

Leandro.


Leandrodefaria

Leandrodefaria

Curtidas 0

Respostas

Marcelo Saviski

Marcelo Saviski

31/01/2005

você deve usar o operador [b:6a49e186cf]div[/b:6a49e186cf] quando quiser trabalhar apenas com inteiros, números sem virgula, não fracionários.

por exemplo

12/2 retorna 6,0

apesar de parecer 6 inteiro, o ´/´ retorna um número de ´ponto flutuante´

se você usar 12 div 2 o resultado será 6, sem parte fracionária

se estivessemos dividindo um outro número que não desse um resultado inteiro, como

15/2 = 7,5, se usarmos o div o resultado seria 15 div 2 = 7, o 0,5 seria ignorado

resumindoi o que vc precisa ai, é usar o div ao invéz da barra


GOSTEI 0
POSTAR