+1) добавить адекватное присвоение заряда - таблицы стрельбы тяжело ищутся
+2) добавить интерфейс Qt
+3) вместо класса-хранилища использовать MySQL или SQLite
+4) поменять число возможных батарей, назначенных для стрельбы, до >=1. Для этого добавить ограничений в класс в симплекс-метод, изменить число базисных переменных.