An open API service indexing awesome lists of open source software.

https://github.com/kontsertkishlaka/practicalwork6


https://github.com/kontsertkishlaka/practicalwork6

cpp switch switch-case

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

## Программа выбора месяца

Описание:

Эта программа позволяет пользователю выбрать месяц из списка с помощью ввода номера месяца. Программа выводит название выбранного месяца с цветным оформлением. Пользователь может продолжать выбирать месяцы или завершить работу программы.

Функционал:

• Выбирает месяц: Программа запрашивает у пользователя номер месяца и выводит название выбранного месяца с использованием цветного текста.
• Обработка неверного ввода: Если пользователь вводит некорректный номер месяца, программа выводит сообщение об ошибке.
• Продолжение работы: После выбора месяца, программа спрашивает пользователя, хочет ли он выбрать следующий месяц или завершить работу программы.
• Завершение работы: Программа завершает работу, когда пользователь вводит символ " - ".

Особенности:

• Использование перечислений (enum): Для представления месяцев используется перечисление Month, что улучшает читаемость и удобство кода.
• Цветной текст: Используются ANSI-последовательности для отображения текста в разных цветах.
• Проверка ввода: Программа проверяет корректность ввода пользователя.
• Цикл do...while: Используется цикл do...while для повторного запроса ввода до тех пор, пока пользователь не выберет завершение работы.

Установка:

Программа написана на языке C++ и не требует установки дополнительных библиотек.

Запуск:

1. Сохраните код в файл с расширением .cpp.
2. Скомпилируйте файл с помощью компилятора C++ (например, g++).
3. Запустите полученный исполняемый файл.

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

```
Выберете номер месяца: 3

Выбран месяц "Март"

Введите "+", чтобы ввести следующий месяц или "-", чтобы завершить программу.
+

Выберете номер месяца: 12

Выбран месяц "Декабрь"

Введите "+", чтобы ввести следующий месяц или "-", чтобы завершить программу.
-
```