\documentclass[12pt]{article}
\usepackage{german,ifthen}
\parindent 0mm
\begin{document}

\section*{1. Beispiel}
\newcounter{zahl}
\whiledo{\value{zahl} < 9}
  {\stepcounter{zahl}\arabic{zahl}.: Ich liebe LaTeX nun noch mehr!\par}

\section*{2. Beispiel}
\newcommand{\na}[2]{\ifthenelse{\equal{#1}{1}\or\equal{#1}{4}} {} {\par #1 #2} }
 \na{3}{123}
 \na{1}{456}
 \na{3}{789}
 \na{2}{012}
 \na{4}{345}
 \na{3}{678}

\section*{3. Beispiel}
\newcommand{\aus}{ja}
\newcommand{\nb}[2]{\ifthenelse{\equal{#1}{1}\or\equal{#1}{4}}
          {\renewcommand{\aus}{nein}} {\par #1 #2 \renewcommand{\aus}{ja}} }
\newcommand{\st}[2]{\ifthenelse{\equal{\aus}{ja}} {: #1 #2} {} }
 \nb{3}{123}\st{ack}{280}
 \nb{1}{456}\st{bck}{285}
 \nb{3}{789}\st{dck}{283}
 \nb{2}{012}\st{eck}{288}
 \nb{4}{345}\st{ick}{281}
 \nb{3}{678}\st{jck}{284}

\end{document}
