Divisão com SpinEdit
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.
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
Curtidas 0
Respostas
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
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