Константин Разговоров
Был на сайте: 21.11.2024 21:41

Константин Разговоров ninesonel

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

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

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

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

Примечание от заказчика:
- Все размеры указаны в пикселях экрана.
- Должен быть отрисован шкаф, стопки книг, видимо, интерактивные(перетаскиваемые) и опция поставить книжки на полку
качество визуала особенно не играет роли, можно просто все из прямоугольников собрать.
- Необходимо также сделать подробное описание классов и методов (обязательно в word)
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
ДИЗАЙН "GREEN&PURPLE" В ЮАР

ДИЗАЙН "GREEN&PURPLE" В ЮАР Требовалось в городе Вудсток ЮАР, на ранее реализованном проекте, изменить дизайн помещения. Требования к изменению были следующие: 1) На первом этаже убрали барную стойку с привычного места и перенесли ее на другую сторону, а также изменили ее общ…

ВИЗУАЛИЗАЦИЯ ЛАНДШАФТНОГО ДИЗАЙНА

ВИЗУАЛИЗАЦИЯ ЛАНДШАФТНОГО ДИЗАЙНА К нам обратилась за реализацией: "Studio 7" г. Тамбов https://destudio7.com/ Предоставили нам архив с ТЗ, где была следующая информация по проекту: - От заказчика, что нравится - ТЗ на реализацию в 3D - Фотографии на местности - 2D-план уч…

ЭКСТЕРЬЕРНАЯ ВИЗУАЛИЗАЦИЯ

ЭКСТЕРЬЕРНАЯ ВИЗУАЛИЗАЦИЯ Апарт-отель по адресу: г. Южно-Сахалинск, ул. Садовая 9-а У заказчика имелась концепция здания, которую он отправил в формате PDF. Это был небольшой эскизный проект, в котором демонстрировался макет. На основе это необходимо было визуализировать. До…

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

Проект на питоне + GUI на PyQt Программа относится к Объектно-ориентированному программированию Сама задача, что нужно сделать: На столе лежат S (3) стопок книг многотомного издания из N (30) томов. Распределение томов по стопкам и порядку номеров томов случайное (генерируется из…

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

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

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

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

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

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

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

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