Ваша проблема лежит здесь:
pa == 11850 - 1 * ((annualSalary - 100000)/2);
==
не выполняет присваивание, оно выполняет сравнение. Так что это на самом деле ничего не делает в этом случае. Он оценивается как 1
или 0
, а затем просто отбрасывает этот результат. Вместо этого вам нужно
pa = 11850 - 1 * ((annualSalary - 100000)/2);