Hier schonmal eine konstruktive Lösung, die auch Hilfslinien zeigt. Die kann man natürlich weglassen, ggf, `\draw` durch `\path` ersetzen zum Beispiel.
    \documentclass{standalone}
    \usepackage{tikz}
    \usetikzlibrary{intersections}
\usepackage{lmodern}
    \usetikzlibrary{shapes,calc,arrows,through,intersections}
    \begin{document}
    \begin{tikzpicture}
\begin{tikzpicture}[
        linie/.style = {line width = 2mm, blue},
        seite/.style = {font = \fontsize{50}{60}\selectfont\sffamily}
      ]
      \draw[thin, dotted, black!15, step = 5cm] (-25,-25) grid (25,25);
    
      \draw (-26,0) -- (26,0)
            (0,-26) -- (0,26);
    
      \coordinate (A) at (0,0);
      \coordinate (B) at (7,0);
      \coordinate (C) at (7,24);
    
      \draw[name path = kreis1] (C) circle (15);
      \draw[name path = kreis2] (A) circle (20);
    
      \path [name intersections = {of = kreis1 and kreis2}]
        coordinate (D) at (intersection-1);
    
      \draw[line width = 2mm, blue, \draw[name path = viereck, linie, fill = yellow, opacity = 0.6]
        (A) -- (B) -- (C) -- (D) -- node[seite, below = 5mm] {a} (B)
            -- node[seite, right = 5mm] {b} (C)
            -- node[seite, above  left = 5mm] {c} (D)
            -- node[seite, left = 5mm] {d} cycle;
      \draw [linie] (A) -- (C);
    \end{tikzpicture}
    \end{document}
![Viereck][1]
  [1]: http://texwelt.de/wissen/upfiles/viereck.pnghttp://texwelt.de/wissen/upfiles/viereck2.png