Практика по перечислениям в C++
Объявите enum class Weekday с семью днями
недели.
Напишите функцию isWeekend с параметром
Weekday: для saturday и sunday
верните true, для остальных дней - false.
Выведите результат для Weekday::saturday.
Объявите enum class OrderStatus с константами
new_order, paid, shipped
и done.
Дана переменная:
#include <iostream>
enum class OrderStatus { new_order, paid, shipped, done };
int main() {
OrderStatus status = OrderStatus::paid;
return 0;
}
С помощью switch для переменной
status выведите соответствующую
текстовую метку: new_order - "created",
paid - "paid",
shipped - "on way",
done - "finished".
Объявите enum class Traffic с типом int:
city - 60, road - 90,
highway - 110.
Выведите три строки "name:limit"
в порядке объявления констант, каждую с новой строки;
лимит выводите через приведение к int.