Промт для создания программы управления задачами на C++

Программирование и код

Кому нужен этот промт и как он работает?

Этот промт предназначен для разработчиков и студентов, которые хотят быстро создать программу на C++ для удобного управления задачами. Он помогает организовать рабочий или учебный процесс, позволяя вести учёт задач с различными характеристиками, такими как приоритет и сроки выполнения.

Использование этого промта решает проблему отсутствия систематизации задач и необходимости ручного контроля большого объёма работы. Программа, создаваемая по этому описанию, обеспечивает удобный интерфейс, поиск, фильтрацию и сортировку задач, а также статистику и валидацию данных. Промт структурирует все требования, чтобы нейросеть могла создать полный, понятный и надёжный код с учетом лучших практик C++.

Готовый к использованию промт

Как использовать промт и на что обращать внимание

  • Перед запуском проверьте, чтобы нейросеть понимала, что нужно использовать современные стандарты C++ (например, C++11 и выше) для лучшей поддержки классов и работы с датами.
  • Обратите внимание, что для точной работы с датами может потребоваться подключение дополнительных библиотек, либо реализация собственной логики валидации.
  • Убедитесь, что в описании задачи достаточно чётко сформулированы критерии фильтрации и сортировки, чтобы избежать неоднозначностей в коде.
  • Интерфейс консольной программы должен быть интуитивно понятен пользователям, рекомендуется добавить меню с нумерованными пунктами.
  • Валидация данных и обработка ошибок особенно важны, чтобы программа не падала при вводе неверных данных, а информировала пользователя корректно.
  • Программа может быть расширена под графический интерфейс или интегрирована с базой данных — это можно сделать в будущем на основе базовой реализации.
  • Избегайте слишком сложных конструкций и постарайтесь придерживаться модульной структуры для удобства поддержки и дополнений.

Примеры использования

Пример 1. Учебный план студента:

Этот пример поможет студенту отслеживать домашние задания и проекты с указанием срока сдачи и важности задачи, чтобы эффективно распределять время.

Пример 2. Управление задачами для маленькой команды:

Демонстрирует, как менеджер сможет быстро создать задачи для сотрудников, отслеживать выполнение и анализировать статистику по приоритетам и срокам.

Пример результата работы нейросети по данному промту

✅ Программа запускается в консоли, выводит меню с пунктами: добавить задачу, показать все задачи, отметить задачу выполненной, удалить задачу, поиск и фильтрация, сортировка, статистика, выход. Задачи хранятся в векторе объектов класса Task. При добавлении программа проверяет корректность даты и приоритета, если введены неверные данные — выводится сообщение об ошибке. В списке выполненные задачи выделяются пометкой «[Выполнена]». Функция поиска позволяет вводить ключевое слово, и программа выводит все задачи с ключевым словом в заголовке или описании. Статистика показывает общее число задач, сколько из них выполнено и сколько нужно сделать в ближайшую неделю. Код разделён на модули, включая класс Task, функции для каждой операции, и содержит комментарии для удобства поддержки.

Примечание: результат приблизительный и может отличаться в зависимости от реализации нейросети.

Итог: зачем использовать этот промт?

Использование этого промта позволяет быстро получить полнофункциональную и удобную в использовании программу на C++ для управления задачами с широким набором возможностей. Он структурирует все важные требования, что экономит время и обеспечивает высокое качество конечного кода. Таким образом, разработчик или студент смогут сконцентрироваться на улучшении и адаптации готового решения под свои нужды.

Главное преимущество: полный и продуманный шаблон для создания надёжной программы управления задачами на C++ с удобным интерфейсом и расширенным функционалом.

gpt
Оцените автора
Добавить комментарий