CONVERTER LONG PARA INTEGER, COMO?
Galera, estou com uma duvida aqui, tentei fazer mas não consegui.
Como converter um valor em long para integer?
ex: 98298918,093981
Daà o integer ficaria 98298918
Na verdade estou querendo isso para converter bytes para megabytes.
Quem souber, favor responder :)
Abraços.
Como converter um valor em long para integer?
ex: 98298918,093981
Daà o integer ficaria 98298918
Na verdade estou querendo isso para converter bytes para megabytes.
Quem souber, favor responder :)
Abraços.
Citação:Como converter um valor em long para integer?
ex: 98298918,093981
Daà o integer ficaria 98298918
Na verdade, 98298918,093981 não é long, uma vez que nem Long nem Integer trabalham com [Ô]números quebrados[Ô] (decimais). Na verdade, o que você está querendo é obter a parte inteira de um número. Para isto, utilize a função INT:
inteiro=int(98298918.093981) [ô]retorna 98298918
Porém não ocorre o arredondamento do número, uma vez que é retornada apenas a parte inteira no mesmo (int(1.9) retorna 1). Para arrendondar, você pode utilizar a função ROUND:
arredondamento = round(1.9, 0) [ô]retorna 2
Tópico encerrado , respostas não são mais permitidas