سلام
نیازی به آزمون و خطا نیست! بستهٔ TikZ
و مشتقاتش بهقدری قدرتمند هستند که بهراحتی میتونین به خواستهتون برسین. کافیه راهنمای بستهٔ مربوطه رو نگاه کنین و یا اینکه بهصورت انگلیسی جستوجو کنین.
\documentclass{article}
\usepackage{tkz-euclide}
\begin{document}
% #1
\begin{tikzpicture}
\coordinate (A) at (2,2);
\coordinate (B) at (0,0);
\coordinate (C) at (4,0);
\draw[thick] (A) node [above]{A} --(B) node [below]{B}--(C) node [below]{C} --cycle;
\tkzMarkSegment[pos=0.5,mark=||](A,B)
\tkzMarkSegment[pos=0.5,mark=||](A,C)
\tkzMarkAngle[size=0.6](C,B,A)
\tkzMarkAngle[size=0.5, arc=ll](B,A,C)
\end{tikzpicture}
% #2
\begin{tikzpicture}
\coordinate (A) at (2,2);
\coordinate (B) at (0,0);
\coordinate (C) at (4,0);
\draw[thick] (A) node [above]{A} --(B) node [below]{B}--(C) node [below]{C} --cycle;
\tkzMarkSegment[pos=0.5,mark=||](A,B)
\tkzMarkSegment[pos=0.5,mark=||](A,C)
\tkzMarkAngle[size=0.6, mark=|](C,B,A)
\tkzMarkAngle[size=0.5, arc=ll, mark=x](B,A,C)
\end{tikzpicture}
% #3
\begin{tikzpicture}
\coordinate (A) at (2,2);
\coordinate (B) at (0,0);
\coordinate (C) at (4,0);
\draw[thick] (A) node [above]{A} --(B) node [below]{B}--(C) node [below]{C} --cycle;
\tkzMarkSegment[pos=0.5,mark=||](A,B)
\tkzMarkSegment[pos=0.5,mark=||](A,C)
\tkzMarkAngle[size=0.8, mark=|, draw=blue](C,B,A)
\tkzLabelAngle[pos=0.5](C,B,A){$\alpha$}
\tkzMarkAngle[size=0.8, arc=ll, mark=x, draw=red](B,A,C)
\tkzLabelAngle[pos=0.4](B,A,C){$\beta$}
\end{tikzpicture}
\end{document}