Как реализовать равномерное распредение ?
К примеру, у меня 11 яблок, мне нужно их равномерно распределить, чтобы съесть в течении 30 дней.
Если бы было 30/30 => по яюлоку в день, если 11/30 ≈ по яблоку в 3 дня. Как реализовать такое на php для n-яблок и n-дней ? Спасибо.
Разделите m на n в вещественных числах.
Затем каждый день прибавляйте к некоторому вещественному счетчику указанную вещественную дробь и выдавайте на выход разность между округлениями вниз между сегодняшним днем и вчерашним - это Ваша целочисленная норма на сегодняшний день. Можно округлять к ближайшему целому - в принципе неважно - лишь бы все время однообразно.
Роман Мирр: Вы вопрос читаете?
"Если бы было 30/30 => по яюлоку в день, если 11/30 ≈ по яблоку в 3 дня."
из примера. Оттуда же взято что нужно одно яблоко в три дня, а не 0.333 в день.