Assume that $f_n\to f$ uniformly and $g_n \to g$ uniformly on $S$. Also, assume that each $f_n$ and $g_n$ is bounded on $S$. Prove that $f_n(x)g_n(x)\to f(x)g(x)$ uniformly.
I am a little bit unsure about how to deal with the absolute values. Here's what I got:
$|f_n(x)g_n(x)-f(x)g(x)|=|(f_n(x)-f(x))(g_n(x)+g(x))+f(x)g_n(x)-g(x)f_n(x)|$
The first part is bounded, and I can see that. how do I deal with $|f(x)g_n(x)-g(x)f_n(x)|$? Is it true that $|f(x)g_n(x)-g(x)f_n(x)|\le|f(x)g_n(x)|+|g(x)f_n(x)|<M_fG+M_gF$, where $M_f, M_g$ are bounds for $f$ and $g$, and $G,F$ are bounds for $g_n$ and $f_n$? I feel like I'm missing something...
Hint:
If $f_n\to f$ uniformly, and $f_n$ is bounded, then $f$ is bounded and $f_n$ is uniformly bounded, that is, $$\exists M>0, |f_n(x)|\leq M \quad \forall n\in \mathbb{N}$$
$$\begin{align} |f_n(x)g_n(x)-f(x)g(x)|&=|f_n(x)g_n(x)-f(x)g_n(x)+f(x)g_n(x)-f(x)g(x)|\\ &=|\left(f_n(x)-f(x)\right)g_n(x)+f(x)\left(g_n(x)-g(x)\right)|\\&\leq |f_n(x)-f(x)||g_n(x)|+|f(x)||g_n(x)-g(x)| \end{align}$$