Как выставить построить правильную логику?

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
Помогите с логикой..что то голова не работает)

Допустим..
Есть Баланс: 1200 руб
Есть запрос на вывод 1100 руб

Надо чтобы постоянно 500 рублей на балансе было. Как сделать так, чтобы оставлял 500 руб на балансе а остальное отправил...

-ИЛИ
Есть Баланс: 5000 руб
Есть запрос на вывод 1100 руб Тут отправляется 1100 руб так как баланс большой...
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
Если баланс больше или равно 1100+500 - выводим 1100
Иначе если баланс больше 500 - выводим баланс - 500
Иначе ничего не выводим
 

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
Не очень понял:bn: или меня не так поняли_

Есть Баланс: 1200 руб
Есть запрос на вывод 1100 руб
В данном примере должен выводить 700 руб. Так как оставляем 500 руб на счету. (500+700)=1200(баланс)

1100+500 - выводим 1100
прибавить точно не надо. надо отнимать вроде
 

kapelan28

Client
Регистрация
22.09.2015
Сообщения
469
Благодарностей
186
Баллы
43
В данном примере должен выводить 700 руб. Так как оставляем 500 руб на счету. (500+700)=1200(баланс)
тогда надо добавить минимальную величину для вывода: если Баланс больше 500 + 500 (к примеру), то Вывод = Баланс - 500
 

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
Сделал)) вычитаем из общей суммы 500. потом работаем с итогом. если больше то отправляем нужную сумму, а если меньше то другую..
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)