I need to draw two cylindrical cups, containing water, as in the following figure.

Did perhaps more laborious method, although I have not been able to finish. Can someone help me to complete?
\documentclass{article}
\usepackage[a4paper,bottom=2cm]{geometry}
\usepackage{tikz}
\usepackage{color}
\begin{document}
\begin{center}
\begin{tikzpicture}
\draw[fill=blue!20] (-1.5,0)--(-1.5,2)--(1.5,2)--(1.5,0);
\draw[fill=blue!20] (0,0) ellipse (1.5cm and 0.5cm);
\draw (-1.5,0)--(-1.5,4);
\draw (1.5,0)--(1.5,4);
\draw (0,4) ellipse (1.5cm and 0.5cm);
\draw[fill=blue!50] (0,2) ellipse (1.5cm and 0.5cm);
\end{tikzpicture}
\qquad
\begin{tikzpicture}
\draw[fill=blue!50] (1,1.6) ellipse (1.7cm and 0.6cm);
\begin{scope}[rotate=-30]
\draw[fill=blue!20] (0,0) ellipse (1.5cm and 0.5cm);
\draw (-1.5,0)--(-1.5,4);
\draw (1.5,0)--(1.5,4);
\draw (0,4) ellipse (1.5cm and 0.5cm);
\end{scope}
\end{tikzpicture}
\end{center}
\end{document}


\filldraw ellipseand\filldraw rectangle. For the second cup you can rotate parts of the first. – Ondrian Feb 21 '16 at 19:49\begin{scope}[rotate=30] code of first cup \end{scope}– Carina Feb 21 '16 at 19:54