Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на языке Pascal

Выпуск № 337
от 01.11.2004, 22:40

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 536
Отправлено ответов: 2041
Активность: 380.7 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

sir henry
Статус: Профессиональный
Общий рейтинг: 163.73
[Подробней >>]
Strory
Статус: Опытный
Общий рейтинг: 164.1
URL: МУАТ
Телефон: +7 (845-3) 54-16-74
[Подробней >>]
Василевский Александр
Статус: Опытный
Общий рейтинг: 116.38
[Подробней >>]
 
Snowm@n
Статус: Опытный
Общий рейтинг: 107.32
[Подробней >>]
Boriss
Статус: Профессиональный
Общий рейтинг: 156.51
URL: Программирование на Паскале
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 535. Здравствуйте Эксперты: Скажите пожалуйста как реализовать функцию модуль MOD для нахождения остатка от типа данных Extended, когда как стандартная фунция MOD предназначена для нахождения остатка от типа Integer. Заранее благодарен. ... (ответов: 5)

Вопросов: 1, ответов: 5


 Вопрос № 535

Здравствуйте Эксперты:
Скажите пожалуйста как реализовать функцию модуль MOD для нахождения остатка от типа данных Extended, когда как стандартная фунция MOD предназначена для нахождения остатка от типа Integer.
Заранее благодарен.


Приложение:


Вопрос отправлен: 29.10.2004, 05:57
Отправитель: Oscar

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Здравствуйте, 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.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (25)
C / C++ (15)
Perl (6)
Builder / Delphi (15)
Pascal (18)
Basic / VBA (7)
Java / JavaScript (6)
PHP (15)
Криптография (7)
WinAPI (16)
Радиоэлектроника (12)
Пользователю
Windows 95/98/Me (39)
Windows NT/2000/XP (59)
"Железо" (36)
Поиск информации (20)
Администратору
Windows NT/2000/XP (35)
Linux / Unix (15)
Юристу
Гражданское право (7)
Семейное право (4)
Трудовое право (6)
КоАП (4)

Отправить вопрос всем экспертам выбранной рассылки.





http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.pasplus
Отписаться

В избранное