Log in

View Full Version : fractions?



bg5
05-18-2012, 11:32 AM
program new;
var
e : extended;
e2 : double;
begin
e := 50/100;
e := 100*e;
writeln(e);

e2 := 50/100;
e2 := 100*e2;
writeln(e2);
end.

I'm confused


Compiled successfully in 31 ms.
0
0
Successfully executed.

masterBB
05-18-2012, 11:36 AM
Pascalscript use integer division when you do 50/100. Use 50.0/100.0 to get an exact result.

In lape this will be fixed when it uses extended division by default. If you want to use integer division in lape use div.

bg5
05-18-2012, 11:40 AM
Thanks ,rep+