Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
tomik
1

Какими функциями лучше пользоваться для округления и получения дробной части?

23.11.2010, 11:28. Просмотров 1628. Ответов 2
Метки нет (Все метки)

Доброе время на циферблате!
1. Как работает функция int в других языках она
должна отбрасывать все цифры идущие после запятой.
Мне понадобилось переводить градусы в градусы минуты
и секунды (милисикунды).
2. Какими функциями лучше пользоваться для округления
3. и получения дробной части
Trunc Round??????
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2010, 11:28
Ответы с готовыми решениями:

Функция floor для округления значения до определённого числа знаков дробной части
Всем привет ребята. кто мог бы объяснить где и что неправильно у меня в коде и как это исправить....

Какими объектами лучше пользоваться для создания галереи?
Добрый день. Возникла необходимость выводить в виде галереи изображения, которые хранятся на карте...

Какими компонентами лучше пользоваться для работы с сокетами?
Какими компонентами лучше пользоваться для СТАБИЛЬНОЙ работы с сокетами? Причём нужны лучше...

Какими библиотеками лучше пользоваться для работы с vk API?
Привет, Какими библиотеками лучше пользоваться для работы с vk API?

2
3695 / 2659 / 602
Регистрация: 08.06.2007
Сообщений: 9,187
Записей в блоге: 4
23.11.2010, 11:44 2
Фукнции Int Fix Round округляют числовой аргумент до целого, но работают по-разному. Int округляет в сторону минус бесконечности, Fix округляет в сторону нуля, Round округляет в сторону ближайшего целого. Кроме того Round может принимать второй целый аргумент, который говорит, сколько знаков после запятой оставлять при округлении. В этом случае Round возвращает нецелый результат. Еще имеются функции CInt и CLng которые пытаются привести к целому произвольный аргумент, например, строковый или булевский. Их тоже можно использовать для округления.

Функции для вычисления дробной части мне неизвестны. Дробную часть числа x можно вычислить как x - Int(x) или x - Fix(x) в зависимости от того, что понимать под дробной частью отрицательного числа.
0
tomik
23.11.2010, 12:10 3
Вот попробуй с отрицательным числом по модулю меньше 1 вот это
x - Int(x)
int(-0.07)=-1
-0.07-(-1)=0.93
а надо 0
int(-1.07)=-2, а надо -1
Вот изаэтого весь сыр-бор!!!!!!!!
Так
Спасибо я проверил
вот это лучше подходит
x - Fix(x)
Кальулятор работает !!!!::::
int(-1.07)=-1
int(-0.07)=0
int(0.07)=0
int(1.07)=1

ost(1.007)=6,999969E-03
ost(0.007)= 0,007
ost(-0.007)= -0,007
ost(-1.007)=-6,999969E-03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2010, 12:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

VBA код для получения первой цифры из дробной части
Помогите пожалуйста! У меня есть дробное число (1245,245) мне нужна формула , что бы при расчете...

Какими функциями выделения памяти пользоваться предпочтительней?
Собственно, есть несколько вариантов в winapi: LocalAlloc (GlobalAlloc) HeapAlloc VirtualAlloc...

Какими методами для работы с файлами и каталогами следует пользоваться?
Недавно изучаю, C++. И в отличие от PHP, он наполнен большим количеством функций, для решения одной...

Какими ресурсами (сайтами, книгами) можно пользоваться для изучения Go?
Ресурсы можно и англоязычные, но предпочтительнее рускоязычные

Перечисления (enum): для чего они нужны? Как, когда и какими перечислениями уместнее пользоваться?
Предположим есть такой код: #include <iostream> #include <iomanip> #include <Windows.h> enum...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.