Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Оптимальный способ разложения числа на целую и дробную части.
 
 автор: Vik   (30.10.2006 в 22:06)   личное сообщение
 
 

Для вычисления целой части десятиричного числа (Single) использую функцию преобразования Int
Соответственно дробная часть - разница.
К сожалению, не работает на отрицательных числах.
Возможны ли другие варианты, или я выдумываю велосипед?

  Ответить  
 
 автор: Аноним   (31.10.2006 в 14:27)
 
 

целая часть = число \ 1
дробнаячасть = число - (число\1)

  Ответить  
 
 автор: Vik   (31.10.2006 в 19:56)   личное сообщение
 
 

True >> 4,49\1 = 4
False >> 4,51\1 = 5

Tакой подход работает, если дробная часть <=0,5
Вопрос открыт.

  Ответить  
 
 автор: osmor   (31.10.2006 в 20:26)   личное сообщение
 
 

согласен. лажанулся.
надо подумать

  Ответить  
 
 автор: Serge Gavrilov   (31.10.2006 в 23:16)   личное сообщение
 
 

Используйте Fix
ЦелаяЧасть = Fix(Число)
ДробнаяЧасть = Число - Fix(Число)
Для 1,25 будет 1 и 0,25
Для -1,25 будет -1 и -0,25

если, конечно, я правильно понял задачу

  Ответить  
 
 автор: Vik   (01.11.2006 в 14:27)   личное сообщение
 
 

Большое спасибо - то, что нужно!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList