GARANTIR DESCONTO

Fórum Pegar Somente Números Int e casas Decimais separado tem como #174982

14/08/2003

0

Galera é o seguinte estou com um problema com calculos .
tenho que pegar um certo valor e dividir ele em casas decimais e numeros inteiros ex:

vamus supor que no edits esteja o valor 200,10

eu queria fazer isso

Interiro:=200;
CDecimais:=10;

Isso resolveria meu problema com uns calculos que estou desenvolvendo
se alguém poder me ajudar agradeço muito ..
falow obrigado


C-t

C-t

Responder

Posts

14/08/2003

Vmotta

var
inteiro, decimais: integer;
begin
edit1.text := 200,10 ;
Inteiro := Trunc(strtoFloat(edit1.text));
Decimais:= (strtoFloat(edit1.text) - Interiro) * 100;
end;

T+


Responder

Gostei + 0

14/08/2003

Abueno_silva

Oi,
Não sei se é a melhor maneira, mas na pressa, funciona:

var
valor : double;
inteiro, decimal : integer;
valor_st : string;
begin
valor := 2000.10;
inteiro := trunc(valor);
valor_st := floattostrf(valor,ffNumber,10,2);
decimal := strtoint(copy(valor_st,pos(´,´,valor_st)+ 1,2));
end;

Espero ter sido útil.
[]´s


Responder

Gostei + 0

14/08/2003

Afarias

var
N: Extended; // ou Float, etc...
I, D: Extended;
begin

N := 1234.567

I := Int(N); { I = 1234.0 }
D := Frac(N); { D = 0.567 }

end;


T+


Responder

Gostei + 0

14/08/2003

C-t

OBRIGADO A TODOS VOU FAZER TODOS OS EXEMPLOS MUITO OBRIGADO PELA ATENCAO A TODOS


Responder

Gostei + 0

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

Aceitar