ako je vec bilo govora o ovoj temi moze li mi neko samo link dati.
imam totalno jednostavan proble.
code izgleda ovako
Code:
var
e, k: double;
begin
e:=0;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
{sad je e=11}
k:=trunc(e);
{a ovdje je k=10}
end;
var
e, k: double;
begin
e:=0;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
e:=e+1.1;
{sad je e=11}
k:=trunc(e);
{a ovdje je k=10}
end;
nisam bas siguran da razumijem u cemu je ovdje fora, mozda ovo "e=11" nije ustvari 11 nego 10,9999999999999... ili tako nesto :)
ili ako postoji neka druga funkcija, sa kojom bih mogao da odbacim vrijednosti poslije zareza tj. da dobijem integer (ali ne nesto kao ROUND).
havala unaprijed