I still don't understand. I still don't know what you want to achieve and what is wrong. Maybe you should post the question in your native language.
Выполнить за один такт, + 0.5 для типа double (Run for one clock cycle, + 0.5 for double type)
7.5250000413299112E+009
d := 10;
for i := 0 to 50000000 - 1 do
begin
d := d + 150;
d := d + 0.1;
d := d + 0.1;
d := d + 0.1;
d := d + 0.1;
d := d + 0.1;
end;
WriteLn(d);
Это отнимает 80% 1.088237 sec Я думаю, это бы занимало порядком 0.203127 sec
(It takes away 80% 1.088237 sec I think it would take about 0.203127 sec)