Проект № 1014 Готово
Калькулятор досок
Скачать для Windows
1014gpt Калькулятор досок.exe10 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)Скачать для Linux23 МБ · Ubuntu 18.04 и новее · перед запуском: chmod +x
Переделать программу
Назначение
Программа считает, сколько досок выбранного размера помещается в указанном количестве кубометров.
Как пользоваться
- В поле «Количество кубов:» введите число кубов. Можно вводить целое или дробное число, разделяя точкой или запятой, например 3,34 или 3.34.
- Кнопкой «+» увеличьте число на 1, кнопкой «−» уменьшите на 1.
- В разделе «Длина доски, м» выберите одну из длин: 2, 3 или 6.
- В разделе «Толщина × ширина, мм» выберите один размер из списка: 25 × 100, 25 × 150, 25 × 200, 40 × 100, 40 × 150, 40 × 200, 50 × 100, 50 × 150, 50 × 200.
- Ниже в строке «Досок в кубе:» сразу отобразится результат.
Что важно знать
- Пересчёт происходит автоматически при любом изменении, а также раз в секунду.
- Кнопка «−» работает, пока число кубов больше или равно 1, иначе она неактивна.
- Если результат не целый, число округляется до десятой доли и перед ним ставится знак «~». Если результат целый, знак «~» не показывается.
- Если введено не число или отрицательное значение, появляется сообщение «Ошибка ввода».
- Например, для доски 6000 × 50 × 200 в одном кубе получается ~16.7 досок.
- Введённые значения при закрытии программы не сохраняются.
Техническое задание
Напиши программу расчета сколько досок в кубе.
Должно быть окно с возможностью ввода числа как целого так и дробного, при этом должна приниматься для разделение как точка так и запятая, например 3,34 или 3.34 - система должна понять что это 3 куба и 34 сотых куба. Дальше после окна ввода - две кнопки плюс и минус - они увиливают число на 1 или уменьшают, но минус работает до момента пока число больше или равно 1. Ниже радиокнопка выбора длинны доски одно из трех вариантов 2,3 и 6 метров.
Еще ниже тоже радиокнопка выбора стандартных размеров ширины и высоты выбрать можно одну, но размеры размещены в три строки как я написал:
25 × 100, 25 × 150, 25 × 200
40 × 100, 40 × 150, 40 × 200
50 × 100, 50 × 150, 50 × 200
Ниже этого отображается число досок сколько получается в кубе, число округляется до десятой доли доски, если не получается нужное количество в целых единицах, при округлении перед числом появляется знак ~, говорящий, что это не точный расчет. Если число точно соответствует количеству указанных кубов, то знак ~ не пишется.
При изменении числа кубов через окно или с помощью кнопок, пересчет включается автоматически без ожидания нажатия клавиши ввод или чего-то еще. Такое сканирование поле должно происходить раз в секунду.
Для доски 6000 × 50 × 200 в одном кубе получается ~16.7 досок.
Нужно посчитать количество досок в кубе только для одного выбранного через радиокнопку размера из списка 25 × 100, 25 × 150, 25 × 200, 40 × 100, 40 × 150, 40 × 200, 50 × 100, 50 × 150, 50 × 200.