Золотов- Лабораторная работа #2

Вот эти 5 присваиваний у тебя повторяются в другой ветке switch-case. Почему бы их не сделать вне? Или, хотя бы, вынести в отдельную функцию.