I need to do this picture...
That is my starting code. How can i draw the angles? and the dashed lines? thank you!
\documentclass[a4paper,12pt]{article}[12pt]
\usepackage{xcolor}
\usepackage{tikz}
\linespread{1.5} %spessore interlinea (default=1, MM1 = s1.4)
\frenchspacing
\newcommand{\abs}[1]{\lvert#1\rvert}
\usepackage{floatflt,epsfig}
\usepackage{multicol}
\usepackage[a4paper,top=1.3cm,bottom=1.3cm,left=1.5cm,right=1.5cm]{geometry}
\usepackage{enumerate}
\usepackage{multicol}
\usepackage{textgreek}
\begin{document}
\begin{enumerate}
\item
\begin{minipage}[t][][b] {6cm}
\end{minipage}%
\begin{minipage}[t][][b] {9cm}
\begin{tikzpicture}[> = stealth]
\draw[gray,step=1cm] (0,0) grid +(15cm,15cm);
\draw[ultra thick,red] (4,5) -- node[above] {} +(2,2);
\draw[ultra thick,red] (4,5) -- node[above] {} +(-1,2);
%\draw[ultra thick,red] (4,5) -- node[above] {} +(0,-3);
% \draw[ultra thick,black] (4,5) -- node[above] {} +(+3,0);
% \draw[ultra thick,black] (4,5) -- node[above] {} +(-3,0);
\draw[ultra thick,black] (9,8) -- node[above] {} +(+3,0);
\draw[ultra thick,black] (9,8) -- node[above] {} +(0,6);
\draw[ultra thick,black] (9,8) -- node[above] {} +(3,6);
% \draw[ultra thick,black] (9,14) -- node[above] {} +(3,0);
% \draw[ultra thick,black] (12,14) -- node[above] {} +(0,-6);
\end{tikzpicture}
\end{minipage}
%\item Determina le componenti in direzione orizzontale e verticale del vettore $ \vec{r} $, sapendo che:
%
%%$ \abs{\vec{r}}= {r}= $ 5 e $ \alpha= $ 60°.
%
%
%\begin{minipage}[t][][b] {6cm}
% \begin{itemize}
%\item $ \abs{\vec{r}}= {r}= $ 5;
%\item $ \alpha= $ 60°.
% \end{itemize}
%\end{minipage}%
%\begin{minipage}[t][][b] {9cm}
%\begin{tikzpicture}[> = stealth]
%%\coordinate (a) at (1,4);
%%\coordinate (b) at (3,5);
%%\coordinate (c) at (5,4);
%\coordinate (d) at (1,1);
%\coordinate (e) at (2,2.866025);
%%
%%
%%
%%\draw[gray,step=1cm] (0,0) grid +(9cm,6cm);
%%
%%\draw [fill=green!30] (a) -- ++(1cm,0) arc(0:{atan(1/2)}:1cm) node[pos=1.2,right, above] {$\alpha$} -- cycle;
%%
%
%\draw [fill=green!30] (d) -- ++(0.5cm,0) arc(0:{atan(0.57735)}:0.5cm) node[pos=1.5,right, above] {\Large $\alpha$} -- cycle;
%
%
%
%%\draw[ultra thick,red, ->] (a) -- node[above] {\Large $\vec{c}$} (b);
%%\draw[ultra thick,blue,->] (a) -- node[below left] {\Large $\vec{d}$} (c);
%\draw[ultra thick,red, ->] (d) -- node[above left] {\Large $\vec{r}$} (e);
%\end{tikzpicture}
%\end{minipage}
%
%
%
%
%
%
%
%
%
%
%\item Determina le componenti in direzione orizzontale e verticale del vettore $ \vec{r} $, sapendo che:
%
%%$ \abs{\vec{r}}= {r}= $ 5 e $ \alpha= $ 60°.
%
%
%\begin{minipage}[t][][b] {6cm}
% \begin{itemize}
%\item $ \abs{\vec{r}}= {r}= $ 5;
%\item $ \alpha= $ 60°.
% \end{itemize}
%\end{minipage}%
%\begin{minipage}[t][][b] {9cm}
%\begin{tikzpicture}[> = stealth]
%%\coordinate (a) at (1,4);
%%\coordinate (b) at (3,5);
%%\coordinate (c) at (5,4);
%\coordinate (d) at (1,1);
%\coordinate (e) at (2,2.866025);
%%
%%
%%
%%\draw[gray,step=1cm] (0,0) grid +(9cm,6cm);
%%
%%\draw [fill=green!30] (a) -- ++(1cm,0) arc(0:{atan(1/2)}:1cm) node[pos=1.2,right, above] {$\alpha$} -- cycle;
%%
%
%\draw [fill=green!30] (d) -- ++(0.5cm,0) arc(0:{atan(0.57735)}:0.5cm) node[pos=1.5,right, above] {\Large $\alpha$} -- cycle;
%
%
%
%%\draw[ultra thick,red, ->] (a) -- node[above] {\Large $\vec{c}$} (b);
%%\draw[ultra thick,blue,->] (a) -- node[below left] {\Large $\vec{d}$} (c);
%\draw[ultra thick,red,] (d) -- node[above left] {\Large {r}} (e);
%\end{tikzpicture}
%\end{minipage}
%
%
%
%
%
%
%
%
%
%
%
%
%% Table generated by Excel2LaTeX from sheet 'Foglio1'
%\begin{table}[htbp]
% \centering
% %\caption{Add caption}
% \begin{tabular}{rcccccc}
% \toprule
% \textbf{Esercizio} & \textbf{1} & \textbf{2} & \textbf{3} & \textbf{4} & \textbf{TOT} \\
% \midrule
% \textbf{Punti} &
% \dots\dots/1.25 &
% \dots\dots/0.75 &
% \dots\dots/0.75 &
% \dots\dots/1.25 &
% \dots\dots/4.0 \\
% \bottomrule
% \end{tabular}%
% %\label{tab:addlabel}%
% \caption*{Punteggio minimo: 2/10 \qquad Punteggio per la sufficienza: 2.6/ 4.0}
%\end{table}%