bool excecuteOperations(vector<char>& commands, vector<int>& parameters, Register& aRegister) { for (int i = 0; i < commands.size(); i++) { switch(commands[i]) { case 'l': aRegister.shiftLeft(parameters[i]); break; case 'r': aRegister.shiftRight(parameters[i]); break; default: return false; } } return true; }