forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BugTracker (http://forum.boolean.name/forumdisplay.php?f=129)
-   -   Неправильно считает в real (http://forum.boolean.name/showthread.php?t=9727)

Winner 05.11.2009 01:00

Неправильно считает в real
 
Маленький пример:

var x:real;

begin
x:=(4-6)/5;
DrawText (''+x, 5, 5);
repaint;
Delay(5000);
end.

Эмулятор выдает следующий результат: 0.0000
По калькулятору (да и в уме) ответ получается -0.4.

Стоит указать в делителе (знаменателе) дробную часть и всё работает.

x:=(4-6)/5.0;


http://forum.boolean.name/showthread.php?t=9570


Часовой пояс GMT +4, время: 08:28.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot