La idea es elegir el tipo de variables sabiamente: elegir las variables de acuerdo a las entidades mencionadas en el texto. Luego de traducir palabra por palabra de las ecuaciones. Después de que dejar de pensar y empezar el funcionamiento de su algoritmo que has aprendido para resolver estas ecuaciones.
Otro enfoque sería con tres variables, donde los términos están más cerca de la original fraseo y donde usted los necesita "pensar" menos, pero "calcular" más. En general hecho: si una persona nace en el año $b$, luego en otro año $a$ la persona es de edad $a - b$.
Deje $X$ $Y$ de los años de nacimiento de Xaver y Yvonne respectivamente. Y deje $N$ ser el año en el ahora.
La tenemos: Yvonne es de 12 ahora:
$$
N - Y = 12
\Leftrightarrow Y = N - 12
$$
El año "cuando Xavier era tan viejo como Yvonne es ahora" es
$$
X + 12
$$
En este año, Yvonne fue
$$
(X + 12) - Y
$$
"Ahora, Xavier es dos veces tan antigua como Yvonne era en aquel entonces"
$$
N - X = 2 \cdot ( X + 12 y - Y)
$$
Y desde esta posición, sólo tenemos que calcular:
$$
N -X = 2\cdot X + 24 - 2\cdot Y
$$
La resolución de este para el año de nacimiento de Xaver:
$$3\cdot X
= 24 - 2\cdot Y - N
= 24 - 2\cdot (N - 12) - N
\\
= 24 - 2\cdot N + 24 -N
= 48 - 3\cdot N
\\
\Leftrightarrow X = 16 - N
\\
\Leftrightarrow N - X = 16
$$
Así Xaver es, de hecho, 16.
Aunque más corto soluciones se han publicado ya, espero que usted puede ver la traducción muy claro aquí.