I use the following method to calculate $b$, which is $a$ increased by $x$ percent:
$\begin{align} a = 200 \end{align}$
$\begin{align} x = 5\% \text{ (represented as } \frac{5}{100} = 0.05 \text{)} \end{align}$
$\begin{align} b = a \cdot (1 + x) \ = 200 \cdot (1 + 0.05) \ = 200 \cdot 1.05 \ = 210 \end{align}$
Now I want to calculate $c$, which is also $a$ but decreased by $x$ percent.
My instinct is to preserve the method, but to use division instead of multiplication (being the inverse operation):
$ \begin{align} c = \frac{a}{1 + x} \ = \frac{200}{1 + 0.05} \ = \frac{200}{1.05} \ = 190.476190476 \ \end{align} $
The result looks a bit off? But also interesting as I can multiply it by the percent and I get back the initial value ($190.476190476 \cdot 1.05 = 200$).
I think the correct result should be 190 (without any decimal), using:
$ \begin{align} c = a \cdot (1 - x) \ = 200 \cdot (1 - 0.05) \ = 200 \cdot 0.95 \ = 190 \end{align} $
What's the difference between them? What I'm actually calculating?
It is easier to translate these expressions from English to Math than to think in terms of multiplication and division. The latter way leads to memorizing an arbitrary rule which won't stay with you.
We are saying we want to increase $a$ by $x\%$ where it is understood that "by $x\%$" means $x\%$ of $a$. This gives us a straight forward translation $$a+\frac{x}{100}a=a(1+\frac{x}{100})$$
When $x=5$ we get $1.05a$ as you calculated.
If we decrease $a$ by $x\%$, we get $$a-\frac{x}{100}a=a(1-\frac{x}{100})$$ and when $x=5$ we get $0.95a$.