\documentclass{report}
\usepackage{verbatim}
\usepackage{hyperref}
\usepackage{tikz,amssymb,amsmath,tikz-cd}
\usetikzlibrary{patterns}\usepackage[left=2cm,right=2cm]{geometry}

\usepackage{xepersian}



\begin{document}

\tikzstyle{mybox} = [draw=black, fill=gray!0, very thick, rectangle, inner sep=10pt, inner ysep=20pt]
\tikzstyle{fancytitle} =[fill=black!20, text=black]
\begin{tikzpicture}
\node [mybox] (box){%
\begin{minipage}{0.42\textwidth}
\begin{verbatim}
\documentclass[11pt,a4paper]{report}
\usepackage{xepersian}
\begin{document}
\end{verbatim}
\rl{این اولین متنی است که می‌نویسم}
\begin{verbatim}
\end{document}
\end{verbatim}
\end{minipage}%\tikzstyle{ali}=[]
\fboxrule=.2mm\fbox{ \begin{minipage}{0.42\textwidth}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{flushright}
\rl{این اولین متنی است که می‌نویسم}
\end{flushright}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    \end{minipage}}
    } ;
\node[above=0pt,fancytitle,right=10pt] at (box.north) {\hboxL{\r{خروجی}}};
\node[above=0pt,fancytitle, left=-50pt] at (box.north west) {\hboxL{\rl{ورودی}}};
\end{tikzpicture}
\end{document}
