GARANTIR DESCONTO

Fórum Converção de base #205794

12/01/2004

0

ola pessoal,

Alguem jah precisou converter um numero de real para inteiro?
pois eh eu estou tentando mas nao estou sendo feliz eu gostaria se alguem tem alguma solução de como converter um numero real para inteiro????

desde ja agradeço pela ajuda mesmo que soh tenha lido esta questão ....

velu abraços....


Zumbi

Zumbi

Responder

Posts

12/01/2004

Denis

Sempre que preciso fazer isso eu uso a função Trunc . Mas todos os numeros depois da virgula são despresados.

Ex :

Trunc(1274.99) // Resulta 1274

ou

Var x:Integer;
Begin
x := trunc(56456.908) // x será igual a 56456
....


Responder

Gostei + 0

12/01/2004

Zumbi

ola denis,

valeu pela ajuda mas eu tenho q ocupar as casas decimais do numero tambem... entaum eu tenho que ocupar todo o numero....


Responder

Gostei + 0

12/01/2004

Aroldo Zanela

Colega,

Você pode fazer algo como:

 nInteiro := Trunc( 123.456 * 1000); // 123456
ou
 nInteiro := Trunc( 123.4567 * 10000) // 1234567
ou
 nInteiro := Trunc( 123.45 * 100) // 12345



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar