Калькулятор для вычисления недель и освоения музыки при поддержке Python

1.

Занятия музыкой
Алисы
Калькулятор для вычисления
недель и освоения музыки
При поддержке Python

2.

Участвовали в создании
Менеджер: Яковлев Кирилл
Программист: Безлепко Андрей
Тестировщик: Пирогов Богдан
Копирайтер: Коновалов Денис
Дизайнер: Хрулёва Валерия

3.

Условие Задачи
У нас была задача о создании
программы через сколько недель, Алиса
сможет освоить заданное количество
музыкальных произведений.

4.

Дизайн приложения и частичная работа
Дизайн приложения был сделан в таком виде,
Потому, что это не какое-то супер приложение,
которое требует тщательный дизайн. Обычное
приложение которое выполняет всё без отказа.

5.

Алгоритм работы
приложения
1. Открыть окно с двумя полями для ввода:
начальное и нужное количество
произведений, и кнопкой «Рассчитать».
5. Иначе считать недели: каждую неделю увеличивать
текущее количество на 12%, пока оно не станет не
меньше нужного, считая количество недель.
1. Пользователь вводит два положительных
числа и нажимает кнопку.
5. Вывести результат с правильным словом «неделя» в
зависимости от числа (1, 2–4 или больше).
1. Проверить, что оба числа корректны и
больше нуля. Если нет — показать ошибку.
5. Оставить окно открытым для новых расчётов.
1. Если нужное количество меньше или
равно начальному, вывести: «Алиса уже
достигла цели, нужно 0 недель».

6.

7.

Тест
Тут представлена работа приложения и
оно работает исправно, при работе Все
результаты высвечиваются в таблицах
под своими названиями.

8.

1. Тесты на корректность ввода данных
Тест 1: Ввод 5 и 10 → 7 недель. Результат: успешно.
Тест 2: Ввод "пять" вместо числа → ошибка, повтор ввода. Успешно. Тест 3: Ввод -5 →
ошибка, требуется положительное число. Успешно. Тест 4: Ввод 0 → ошибка, число
должно быть >0. Успешно.
Тест 5: Начальное 20, целевое 10 → цель достигнута, 0 недель. Успешно.
2. Тесты на корректность логики расчёта
Тест 6: Начальное 10, целевое 100 → 21 неделя. Успешно.
Тест 7: Начальное и целевое 1000 → 0 недель, цель достигнута. Успешно.
3. Граничные случаи
Тест 8: Начальное и целевое 1 → 0 недель. Успешно.
Тест 9: Начальное 1, целевое 1 000 000 → 122 недели. Успешно.
4. Тест на производительность
Тест 10: Начальное 1, целевое 1 000 000 000 → 183 недели, быстрый расчёт. Успешно.

9.

Почему же стоит вкладывать в этот проект
Дорогие друзья и энтузиасты! Наша программа "Музыкальный Прогресс Алисы" начиналась
как простой инструмент для расчётов недель на освоение музыкальных произведений – с
еженедельным ростом на 12%, проверками ошибок и мотивацией. Но давайте признаем: она
примитивна. Чтобы раскрыть её полный потенциал, нам нужны инвестиции – деньги на
разработку! Из этого проекта можно создать настоящую "конфетку" – мощное приложение,
которое принесёт огромную пользу. Представьте: вместо долгих расчётов на бумаге или в
простом коде, вы открываете приложение, выбираете нужную категорию в меню и получаете
мгновенные результаты. Дизайн останется простым и функциональным – она даёт сильный
прорыв в развитии человечества!
English     Русский Правила