Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / округление - как я ошибался !!! / 5 сообщений из 5, страница 1 из 1
01.03.2004, 17:06
    #32426784
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление - как я ошибался !!!
я почему то до сих пор думал что

(a\b) = fix(a/b)


VB:

Debug.Print 188772.9417 \ 28.8026
Debug.Print Round(188772.9417 / 28.8026, 0)
Debug.Print Fix(188772.9417 / 28.8026)


результаты:
6509
6554
6554
...
Рейтинг: 0 / 0
01.03.2004, 17:13
    #32426802
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление - как я ошибался !!!
Before division is performed, the numeric expressions are rounded to Byte, Integer, or Long expressions.

выходит что так:


(a\b) = fix(round(a,0)/round(b,0))
...
Рейтинг: 0 / 0
01.03.2004, 17:19
    #32426817
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление - как я ошибался !!!
Для \ - похоже на то, что он сначала округляет до целых сами числа , и только после этого делит ?!? :-()
...
Рейтинг: 0 / 0
01.03.2004, 17:20
    #32426818
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление - как я ошибался !!!
ага,

сам не знал :)
...
Рейтинг: 0 / 0
01.03.2004, 17:20
    #32426819
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
округление - как я ошибался !!!
Разумеется. Операция \ целочисленная, поэтому ее аргументы сначала преобразуются к целому типу.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / округление - как я ошибался !!! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]