Константин Nines_OneL
Был на сайте: 06.05.2024 14:27

Константин Nines_OneL ninesonel

Паспорт не верифицирован
Работал по Безопасной сделке

Проект на питоне + GUI на PyQt 

  • 5
  • Опубликовано: 2023-06-08
Программа относится к Объектно-ориентированному программированию

Сама задача, что нужно сделать:
На столе лежат S (3) стопок книг многотомного издания из N (30) томов. Распределение томов по стопкам и порядку номеров томов случайное (генерируется изначально и по команде пользователя).
Каждый том имеет одинаковые ширину L (50) и высоту H (80), но разную случайную толщину W, распределенную по равномерному закону на интервале [W1,W2] (15,25). Имеется стеллаж с М (4) полками шириной, вычисляемой по формуле «суммарная ширина всех книг»*1.2/M.
Пользователь, возможно образуя новую стопку на столе, перекладывает книги на стеллаж слева-направо и сверху-вниз по порядку томов, переходя на следующую полку, когда предыдущая заполнена.
После расстановки книг на стеллаже можно брать любой том для чтения. При этом место тома остается пустым.

Примечание от заказчика:
- Все размеры указаны в пикселях экрана.
- Должен быть отрисован шкаф, стопки книг, видимо, интерактивные(перетаскиваемые) и опция поставить книжки на полку
качество визуала особенно не играет роли, можно просто все из прямоугольников собрать.
- Необходимо также сделать подробное описание классов и методов (обязательно в word)
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
ЗАКАЗАТЬ РАЗРАБОТКУ

ЗАКАЗАТЬ РАЗРАБОТКУ Наши контакты: TG: https://t.me/Nines_OneL WhatsApp: 89012835264 Сайт: https://vk.com/ninesonel ВК: https://vk.com/ninesonel

ПРОГРАММИРОВАНИЕ

ПРОГРАММИРОВАНИЕ 1) Разработка и поддержка Telegram ботов и скриптов. К каждому человеку подход индивидуальный. Telegram бот – самое быстроразвивающееся направление на территории СНГ. Большинство людей, чтобы оптимизировать свой бизнес, обращаются к людям, которые п…

3D-ВИЗУАЛИЗАЦИЯ И -МОДЕЛЛИНГ

3D-ВИЗУАЛИЗАЦИЯ И -МОДЕЛЛИНГ Основные работы, которые мною выполняются – создание фотореалистичных помещений с помощью 3Ds MAX и Corona Render. В данной группе будут размещены работы, которые на протяжении 3х лет наполняли мое портфолио и опыт. Буду рад разработать проект с абсо…

Python с использованием qt5 для автозаполнения договоров

Python с использованием qt5 для автозаполнения договоров Мы реализовали следующее: - При нажатии на контрагента открывается карточка с полями наименование полное, наименование в программе, реквизиты, и поле для комментария - При нажатии на договор открывается договор в ворде с возможностью редактирования и…

Крестики-Нолики 5 в ряд

Крестики-Нолики 5 в ряд Язык программирования, который требовался – C++. Использовалась библиотека raylib + raygui, чтобы получить красивый интерфейс. Также были максимально расписаны блоки в коде, чтобы заказчица смогла защитить разработку. Помимо этого, были сделаны блок-…

“Своя Игра” на ЯП Python

“Своя Игра” на ЯП Python Проект “Своя Игра” – относилась к Дипломному проекту. У нас была полная свобода в выборе Языка программирования, библиотек и фреймворков. Также требовалось предоставить подробные комментарии в коде и пояснительную записку (с ней можете ознакомиться в…

Игра для сайта “2048”

Игра для сайта “2048” У заказчика имеется сайт, в оформление популярной игры – “Counter Strike 2”. Дизайн страницы, где происходит игра – должен был соответствовать общей задумки. Стек выбрали следующий: Gulp и Java Script. Было принято решение реализовывать с нашей стор…

Крестики-Нолики 5 в ряд

Крестики-Нолики 5 в ряд Язык программирования, который требовался – C++. Использовалась библиотека raylib + raygui, чтобы получить красивый интерфейс. Также были максимально расписаны блоки в коде, чтобы заказчица смогла защитить разработку. Помимо этого, были сделаны блок-…