Всем привет, кто может помоч.
Есть перечисление с математическими операциями
задача написать фукцию которая бы принимала два числовых значения и математическое действие и выдавала целочисленный результат.
1. Я создал энум "МатематическиеОперации"
2. дальше создал "действие" переменную которой присвоил значение "сложение" из моего энума - действие = математическиеОперации.сложение
3. написал функцию которая принимает значение1, значение2, математическое действие: МатематическиеОперации
4. далее используя switch "действие" case перебрал все возможные варианты из моего энума "МатематическиеОперации"
5. дальше стал пробовать примеры, и у меня везде идет сложение, хотя я в каждом примере указываю через точку свой тип математической операции
стал разбираться, дошел до понимания что у меня везде по умолчанию мой энум находиться в положении "сложение"
если подставить в функцию вместо энума "МатематическиеОперации" "действие" компилятор ругается
если в switch "действие" case подставить вместо "действие" мой энум тоже ругается.
как сделать правильно не понимаю