Здравствуйте Эксперты: Скажите пожалуйста как реализовать функцию модуль MOD для нахождения остатка от типа данных Extended, когда как стандартная фунция MOD предназначена для нахождения остатка от типа Integer. Заранее благодарен.
Здравствуйте, Oscar! Извините, но искать остаток у типов которые имеют запятую это нонсенс. У них вообще не может быть никакого остатка, потому что их остаток это хвост, который тащится после запятой :). Ответ отправлен: 29.10.2004, 12:00 Отправитель: sir henry Отвечает Strory
Добрый день, Oscar! Хм... <_< Это каким боком ты собираешься применить mod к вещественному типу? Например, вручную вычисли: 3.14 mod 2? Ответ отправлен: 29.10.2004, 13:15 Отправитель: Strory Отвечает Василевский Александр
Приветствую Вас, Oscar! Операция MOD возвращает остаток от деления целых чисел. Для чисел с плавающей запятой понятие остатка отсутствует. Т.к. числа EXTENDED являются дробными (с плавающей запятой), то остаток от деления чисел EXTENDED не может быть найден. Если Вы хотите вычислять остаток от деления больших чисел, то попробйте перейти на LONGINT или DWORD. Их диапазон - до 2^32 (9 десятичных чисел). Ответ отправлен: 29.10.2004, 09:00 Отправитель: Василевский Александр Отвечает Snowm@n
Приветствую Вас, Oscar! Очень просто: a-int(a/b)*b;
Ответ отправлен: 29.10.2004, 07:39 Отправитель: Snowm@n Отвечает Boriss
Добрый день, Oscar! Ну, вопросики Вы задаете, даже неудобно ...
Приложение: Ответ отправлен: 29.10.2004, 11:30 Отправитель: Boriss
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.