|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.11.2009, 14:00 | #1 |
Новичок
Джуниор
Регистрация: 31.10.2009
Сообщений: 4
|
помогите с плавающей точкой
люди научите кто нить от плавающей точки
в Паскале избавляться (я просто только начал шарить) Последний раз редактировалось Egory4; 01.11.2009 в 14:02. |
01.11.2009, 14:04 | #2 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
Можно заюзать мат функцию Round(нуно подключить uses math):
Код:
|
01.11.2009, 14:16 | #3 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Или можно отбросить дробную часть функцией Trunc(x)
pushl $0x18E3DF6B
call ICQ |
01.11.2009, 14:40 | #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 может кто нить это обьяснить? |
01.11.2009, 14:42 | #5 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
х1:6:2
6 = максимальное колличестро цифр до запятой 2 = макс колличество цифр после запятой! |
01.11.2009, 14:48 | #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 |