![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 31.10.2009
Сообщений: 4
|
![]()
люди научите кто нить от плавающей точки
в Паскале избавляться (я просто только начал шарить) Последний раз редактировалось Egory4; 01.11.2009 в 14:02. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
![]()
Можно заюзать мат функцию Round(нуно подключить uses math):
Код:
|
![]() |
![]() |
![]() |
#3 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
Или можно отбросить дробную часть функцией Trunc(x)
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 31.10.2009
Сообщений: 4
|
![]()
это то понятно
вот это мне не понятно например в программе решения квадратного кравнения прописываешь writeln('x1='x1); writeln('x2='x2); то в ответе он выдаёт если взять a=12 b=45 c=-1 x1=-3.77209207297346E+0000 x2=2.20920729720433E-0002 Но если прописать writeln('x1='x1:5:2); writeln('x2='x2:5:2); то ответ довольно приличный x1=-3.77 x2=0.02 может кто нить это обьяснить? |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
![]()
х1:6:2
6 = максимальное колличестро цифр до запятой 2 = макс колличество цифр после запятой! |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 31.10.2009
Сообщений: 4
|
![]()
ооо пасибо
а я тут голову ломал |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка с плавающей точкой | Vistar | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 06.05.2009 19:47 |
Сравнение чисел с плавающей точкой ? | Ulex | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 12.04.2008 21:14 |
Числа с плавающей точкой | Blondinka | Общие вопросы Delphi | 8 | 21.09.2007 11:32 |