powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / реализовать округление
3 сообщений из 3, страница 1 из 1
реализовать округление
    #37626864
Romik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плз!
Как можно реализовать округление числа (желательно в бОльшую сторону) с помощью одной функции , используя sin, cos, tg,+,-,*,/,ln,возведение в степень, arcsin.
Нет циклов,нет конструкций если-то.
...
Рейтинг: 0 / 0
реализовать округление
    #37626916
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romik76,

Тут вроде есть: http://support.microsoft.com/kb/196652 (только для VB)
...
Рейтинг: 0 / 0
реализовать округление
    #37627059
ALKIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно вспомнить, что тригонометрические функции периодические, это должно подтолкнуть на какую-нибудь мысль :)

(нужно натянуть одну последовательность на другую) если умножить число на 2pi() последовательно взять sin и arcsin, то получиться дробное от числа умноженного на 2pi()

или по другому:

дробное(X) = asin(sin(X*2pi())/(2pi())

или Нижнее(X) = X-дробное(X)

с верхним сложнее, записать вот так: Верхнее(X) = X-дробное(X)+1 нельзя, такая функция будет всегда округлять целое прибавляя 1, т.е. перед 1 необходимо поставить какую-то функцию, которая бы возвращала 0 для целого числа...


дерзайте...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / реализовать округление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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