В фото ниже приведен подробно задание само и скриншоты выполненной программы. Так же в архиве есть и схема, код с комментариями и скриншоты.