Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
ФХЪРСап 13, 2024, 07:18:10 pm
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: целое число « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: целое число  (Прочитано 4286 раз)
daytrader
Full Member
***
Сообщений: 174


Просмотр профиля Email
« : ШоЭп 14, 2011, 10:03:02 am »

Доброго дня. Сейчас вот столкнулся с проблемой (а может и нет)

Хочу сделать следующее - вычислить кол-во контрактов (максимальное.

Делаю так: max= 100000/close;

на выходе получаю дробное (естественно) число. а как бы его оптимизировать до целого?
было 2,35 а стало бы просто 2 (в меньшую сторону)

Или в заявке будет целое, а все что после запятой просто не будет учитываться?
UPD

Думал решить через ::money но мне это не подходит
так что с целым хочется разобраться
« Последнее редактирование: ШоЭп 14, 2011, 10:53:01 am от daytrader » Записан
daytrader
Full Member
***
Сообщений: 174


Просмотр профиля Email
« Ответ #1 : ШоЭп 14, 2011, 11:13:44 am »

сделал так (правильно ли?)

max = 100000/close-frac(100000/close);

frac(x) - Дробная часть x
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #2 : ШоЭп 14, 2011, 11:18:24 am »

Да. Хотя проще было бы задействовать одну из функций ceil, floor или int, в зависимости от того что требуется.
Записан
daytrader
Full Member
***
Сообщений: 174


Просмотр профиля Email
« Ответ #3 : ШоЭп 14, 2011, 11:25:54 am »

я вот просто описание не пойму - потолок или пол.. .что это?
Нужно сделать то что я и делаю - дробь убрать и полученное значение поставить в заявку
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #4 : ШоЭп 15, 2011, 10:08:58 am »

Про потолок и пол:

http://ru.wikipedia.org/wiki/Целая_часть
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: целое число « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!