Программа представлена на скрине.
Далее под константой будет пониматься макроопределение (символическая константа)
Были созданы константы для обозначения флагов ингредиентов. Им даны осмысленные названия. Также была создана константа для формирования пустого заказа.
int ingredientsCount(Pizza&); - возвращает количество ингредиентов.
void addCheese(Pizza&); - добавляет в заказ сыр
void removeOnion(Pizza&); - убирает из заказа лук
void togglePineapple(Pizza&); - переключает ананасы
void addOnionIfMushroomsExist(Pizza&); - добавляет лук если есть грибы
а) БД «Погода», запись номер 3.
ВЛАЖНОСТЬ = 90
ОСАДКИ = "дождь"
б) БД «Домашняя библиотека», запись номер 1.
АВТОР = "Толстой Л.Н."
ГОД = 1990
в) БД «Успеваемость», запись номер 4.
ФИЗИКА = 2
7. Данные высказывания запишите в форме простых логических выражений и определите результат их вычисления для указанных записей.
а) БД «Погода», запись номер 2.
Температура > 0
ОСАДКИ <> "дождь"
б) БД «Домашняя библиотека», запись номер 3.
ГОД = 1982
Полка < 5
в) БД «Факультативы», запись номер 4.
Увлечения matches "*геологи".
Фамилия_ученицы = "Шляпина".
8. Запишите следующие высказывания в форме логических выражений:
а) фамилия_ученика <> "Семенов";
б) Увлечения matches "*геология";
в) дата < 5/05/1989;
г) дата <= 23/09/1996;
д) алгебра <> "отлично";
е) АВТОР = "Беляев А.Р." ;
ж) ГОД = 1990;
з) Полка <= 5.