Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Real число и дробная часть   Найти похожие ветки 

 
Sirakuz ©   (2004-02-09 16:23) [0]

Есть Real число. Как узнать что в этом числе только 2 цифры после запятой? И почему у меня Frac(Value*100) //Value = 1.4 возвращает "1", а не "0"?


 
VLAD-MAL   (2004-02-09 16:40) [1]

Real хранит все свои дела в двоичной форме.

Используйте тип Cardinal.


 
Anatoly Podgoretsky ©   (2004-02-09 16:44) [2]

Не может оно вернуть число больше или равное 1


 
Ega23 ©   (2004-02-09 17:09) [3]

if (Value*100 - Trunc(Value*100))=0 then число имеет два знака после запятой
else число имеет более двух знаков после запятой;


 
Sirakuz ©   (2004-02-09 17:16) [4]

Вот так сделал:

...
r:=Value*100; //r -real
if Frac(r)=0 Then
...

Так работает.
Всем откликнувшимся - спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-79732
Серёга
2004-02-02 15:29
2004.02.25
TStringgrid


1-79834
karburator
2004-02-10 11:05
2004.02.25
Как узнать путь к программе из запущенного ею потока?


1-79790
TransparentGhost
2004-02-11 16:16
2004.02.25
Процедуры с необязательными параметрами


1-80005
Max_Ivanych
2004-02-13 10:13
2004.02.25
Как отловить дескриптор окна DOS-программы?


8-80032
Shadow of Image
2003-10-21 20:30
2004.02.25
Исследование методов соединения точек контура изобр.