Similar presentations:
Калькулятор для вычисления недель и освоения музыки при поддержке 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%, проверками ошибок и мотивацией. Но давайте признаем: она
примитивна. Чтобы раскрыть её полный потенциал, нам нужны инвестиции – деньги на
разработку! Из этого проекта можно создать настоящую "конфетку" – мощное приложение,
которое принесёт огромную пользу. Представьте: вместо долгих расчётов на бумаге или в
простом коде, вы открываете приложение, выбираете нужную категорию в меню и получаете
мгновенные результаты. Дизайн останется простым и функциональным – она даёт сильный
прорыв в развитии человечества!
software