Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

арифметика


simon ©   (2007-12-28 13:58:00) 

пишу вот такой код.  
var
 f:real;

 f:=9
 f:=f/2;

ответ вроде бы должен получатся 4.5 , а получается 4 . что я сделал не правильно?


palva   (2007-12-28 14:37:00) [1]


> clickmaker ©   (28.12.07 14:35) [7]
>
> decimal?

Если Access то double. decimal там отсутствует.


clickmaker   (2007-12-28 14:35:00) [2]

decimal?


Сергей М.   (2007-12-28 14:31:00) [3]


> simon   (28.12.07 14:26) [5]
> так нельзя


Не то что нельзя, а надо, когда голова  думать не хочет)

"арифметика", блиннн).. "Кибернетика, электроника .." (с)


> даже на самой базе 4.5 в ручную не пишется


Сам-то понял что сказал ?

"Сама база" - это ,надо понимать, приблуда типа msaccess.exe &)


simon   (2007-12-28 14:26:00) [4]

Сергей М.

так нельзя )

clickmaker

ты прав, шас пробовал. оказывается именно в типе проблема. шас  там Number (MS Access). даже на самой базе 4.5 в ручную не пишется. А что должно быть там что бы не целые числы тоже высвечивались ? какой тип?


clickmaker   (2007-12-28 14:11:00) [5]


> [2] simon   (28.12.07 14:04)

какой тип у поля rank?


Сергей М.   (2007-12-28 14:08:00) [6]

И что ?

А если бы было

form1.ADOTable1.FieldValues['rank']:=4.5

?


simon   (2007-12-28 14:04:00) [7]

form1.ADOTable1.FieldValues['rank']:=f;


Сергей М.   (2007-12-28 14:00:00) [8]


> а получается 4


Откуда узнал ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо