Летом отдыхая в саду, вы заметили как работает автоматический сборщик яблок и груш. Сборщик проезжает по всему саду собирая все фрукты с деревьев, после сбора в автоматическом режиме сортирует яблоки и груши по разным контейнерам. Вам стало интересно и Вы решили переложить работу сборщика фруктов на язык программирования в парадигме ООП
-
В саду посажано 10 яблонь и 15 груш;
-
С одной яблони можно собрать 40-50 яблок;
-
С одной груши можно собрать 0-20 груш;
-
У каждого дерева в саду есть уникальный регистрационный номер.
Реализовать, используя php, объектно-ориентированную систему: прототип сборщика фруктов.
Система должна уметь:
-
Добавлять деревья в сад;
-
Собирать плоды со всех деревьев, добавленных в сад;
-
Подсчитывать общее кол-во собранных плодов для каждого типа деревьев.
-
*Необязательно к выполнению: система может посчитать общий вес собранных фруктов каждого вида (1 яблоко весит 150 - 180 гр, 1 груша 130 - 170 гр)
Реализация графического интерфейса не требуется.
Способ инициализации деревьев в саду - на ваше усмотрение (массив/файл/база данных).
При запуске скрипта main.php в консоли:
-
Система должна добавить деревья сад;
-
Произвести сбор продукции со всех деревьев;
-
Вывести на экран общее кол-во собранных фруктов каждого вида.