powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / округление - как я ошибался !!!
5 сообщений из 5, страница 1 из 1
округление - как я ошибался !!!
    #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
округление - как я ошибался !!!
    #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
округление - как я ошибался !!!
    #32426817
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для \ - похоже на то, что он сначала округляет до целых сами числа , и только после этого делит ?!? :-()
...
Рейтинг: 0 / 0
округление - как я ошибался !!!
    #32426818
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага,

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


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