2015-11-28 2 views
0

Итак, я хотел сделать инструкцию IF, где он вернет общее потребление чернил на основе используемых документов.Как я узнаю, сколько чернил было использовано на основе всех используемых документов

Один (1) коробка чернил = 9,600 бумаги

Что будет правильная логика для этого?

Вот мой код:

if ($total_papers <= 9600) { 
    //the number of box will increment 
    //so if the total is 19,200 it should return 2 boxes. 

} else{ //not more than 1 box } 

ответ

0

if оператор ничего не может вернуться. Если вы хотите, чтобы рассчитать расход чернил на основе количества бумажных листов, используемых, просто сделать разделение, а затем в CEIL:

$ink = ceil($total_papers/9600); 

Таким образом, вы можете получить количество чернил, используемых коробок. Затем вы можете использовать $ink в заявлении if (или где угодно)

+0

спасибо! его теперь работает !! –

+0

как 'ceil' подходит? если вы не хотите рассчитать, сколько чернильных картриджей было введено в эксплуатацию. Бумага на 11 тыс. Листов использовала бы 1,1453 картриджа с чернилами. –

+0

@AlexAndrei, если вам нужны 1.14 патроны, то вам нужно как минимум 2, так как 1 будет недостаточно. – Uby