Описание:
Эта программа позволяет пользователю выбрать месяц из списка с помощью ввода номера месяца. Программа выводит название выбранного месяца с цветным оформлением. Пользователь может продолжать выбирать месяцы или завершить работу программы.
Функционал:
• Выбирает месяц: Программа запрашивает у пользователя номер месяца и выводит название выбранного месяца с использованием цветного текста. • Обработка неверного ввода: Если пользователь вводит некорректный номер месяца, программа выводит сообщение об ошибке. • Продолжение работы: После выбора месяца, программа спрашивает пользователя, хочет ли он выбрать следующий месяц или завершить работу программы. • Завершение работы: Программа завершает работу, когда пользователь вводит символ " - ".
Особенности:
• Использование перечислений (enum): Для представления месяцев используется перечисление Month, что улучшает читаемость и удобство кода. • Цветной текст: Используются ANSI-последовательности для отображения текста в разных цветах. • Проверка ввода: Программа проверяет корректность ввода пользователя. • Цикл do...while: Используется цикл do...while для повторного запроса ввода до тех пор, пока пользователь не выберет завершение работы.
Установка:
Программа написана на языке C++ и не требует установки дополнительных библиотек.
Запуск:
- Сохраните код в файл с расширением .cpp.
- Скомпилируйте файл с помощью компилятора C++ (например, g++).
- Запустите полученный исполняемый файл.
Пример использования:
Выберете номер месяца: 3
Выбран месяц "Март"
Введите "+", чтобы ввести следующий месяц или "-", чтобы завершить программу.
+
Выберете номер месяца: 12
Выбран месяц "Декабрь"
Введите "+", чтобы ввести следующий месяц или "-", чтобы завершить программу.
-