|
|
|
Autor |
Mensagem |
Crystal Games
Usuário
Registrado: 24/12/12 Mensagens: 119
|
|
Arredondar Número |
|
Queria saber se alguém pode me dar um exemplo (ou ideia) de um esquema para arredondar numeros....
tipo:
quero gravar a posição de um ator no mapa, mas como todos sabe na maioria das vezes o número sai quebrado (por ex:-25,99999964538);
queria arredondar ele com o segguinte esquema:
" Se o número a frente da vírgula for maior que 4 (por ex: -25,6), ele passa a ser -24 (ou seja, e somado 1).
agradeço desde já!!
_________________ Cold Death ( Morte fria ) [EM PLANEJAMENTO]
história: 05%
mapa: 00%
script´s: 00%
Personagens(modelagem): 00%
"SURPRESAS" do jogo: 00%
__________________________________________________________
__________________________________________________________
GAME FAN: Crash Bandicoot - O mal está de volta (The Evil is Back)[EM EXECUÇÃO]
história: 65%
fases: 05%
script´s: 25%
Personagens(modelagem): 20%
"SURPRESAS" do jogo: 10%
__________________________________________________________
aguardem.... |
|
Sex Mar 22, 2013 7:26 pm |
|
|
Crystal Games
Usuário
Registrado: 24/12/12 Mensagens: 119
|
|
|
|
ninguem?
_________________ Cold Death ( Morte fria ) [EM PLANEJAMENTO]
história: 05%
mapa: 00%
script´s: 00%
Personagens(modelagem): 00%
"SURPRESAS" do jogo: 00%
__________________________________________________________
__________________________________________________________
GAME FAN: Crash Bandicoot - O mal está de volta (The Evil is Back)[EM EXECUÇÃO]
história: 65%
fases: 05%
script´s: 25%
Personagens(modelagem): 20%
"SURPRESAS" do jogo: 10%
__________________________________________________________
aguardem.... |
|
Ter Mar 26, 2013 2:06 pm |
|
|
Edirlei
Administrador
Registrado: 15/03/08 Mensagens: 760
|
|
|
|
Use a função Round:
function Round(X: Float): Integer;
|
|
Ter Mar 26, 2013 2:23 pm |
|
|
Crystal Games
Usuário
Registrado: 24/12/12 Mensagens: 119
|
|
|
|
ai edirlei... estava aguardando sua resposta...
mas tem como mandar um exemplo?
tipo como seria usado no evento?
tenho dificuldade de entender essas coisas de float,
integer etc...
por favor ja agradeço desde ja!
|
|
Ter Mar 26, 2013 2:46 pm |
|
|
Sergio Winchester
Usuário
Registrado: 23/03/13 Mensagens: 87
|
|
|
|
Penso eu que:
Integer é um numero inteiro (Ex: 10)
Float é um numero "quebrado" (Ex: 10.2)
|
|
Ter Mar 26, 2013 3:09 pm |
|
|
Crystal Games
Usuário
Registrado: 24/12/12 Mensagens: 119
|
|
|
|
ta mais eu quero arredondar o num. como citado acima,
teria como me dizer como f
icaria o esquema?
|
|
Ter Mar 26, 2013 3:45 pm |
|
|
Sergio Winchester
Usuário
Registrado: 23/03/13 Mensagens: 87
|
|
|
|
| | ta mais eu quero arredondar o num. como citado acima,
teria como me dizer como f
icaria o esquema? |
Round(10.2);
Isso ira retornar o valor 10 em formato integer;
Se você precisar usar em uma string é só converter usando:
IntToStr(Round(10.2));
Espero ter ajudado...
|
|
Ter Mar 26, 2013 3:49 pm |
|
|
Crystal Games
Usuário
Registrado: 24/12/12 Mensagens: 119
|
|
|
|
aaaa valeu!!!
vai para os créditos
_________________ Cold Death ( Morte fria ) [EM PLANEJAMENTO]
história: 05%
mapa: 00%
script´s: 00%
Personagens(modelagem): 00%
"SURPRESAS" do jogo: 00%
__________________________________________________________
__________________________________________________________
GAME FAN: Crash Bandicoot - O mal está de volta (The Evil is Back)[EM EXECUÇÃO]
história: 65%
fases: 05%
script´s: 25%
Personagens(modelagem): 20%
"SURPRESAS" do jogo: 10%
__________________________________________________________
aguardem.... |
|
Ter Mar 26, 2013 4:10 pm |
|
|
|
|
|
|
|
|