Как получить 2 переменные деления и посчитать их Переполнение стека

Я пытаюсь сформулировать правило так:

1. adult=2 + child =1/2 is equal to family
2. adult=1 + child =2 is equal to family

это основное правило,

и если у меня есть:

$adult = 7;
$child = 3;

$divider = 2;

$val1 = (float)($adult / $divider);
$set1 = floor($val1);
$remainder1 = ($val1 - (int)$val1)*$divider;

$val2 = (float)($child / $divider);
$set2 = ceil($val2);
$remainder2 = ($val2 - (int)$val2)*$divider;print $data1 = $set1.':'.$remainder1;
print "<br/>";
print $data2 = $set2.':'.$remainder2;

Я не могу разобраться, как разделить, как, от взрослого = 7, ребенка = 3, я должен получить:
Значение 2families состоит из 2 взрослых + 2 детей и 2 взрослых + 1 ребенок
а остаток от 3 как и индивидуальный.

это то, что я пытаюсь сделать, пытаясь 2 дня не могу разобраться с этим, кто-то может указать путь, чтобы правильно найти лучшую формулу для обработки этого правила?

ОБНОВИТЬ :

7adults 3child needs to be divided :

2adult + 1 or 2child = 1family

Вот и все, ожидаемый результат будет

2 families + 3 individuals, I hope this make things easier!

благодарю вас!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]