From 45fd6810d6edac6539a5e74963245f20fbf8e2e0 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 27 Apr 2026 17:01:07 +0200 Subject: add if section for the planet --- Info/9/3/Planet/algorithmik/if/else-flowchart.tikz | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Info/9/3/Planet/algorithmik/if/else-flowchart.tikz (limited to 'Info/9/3/Planet/algorithmik/if/else-flowchart.tikz') diff --git a/Info/9/3/Planet/algorithmik/if/else-flowchart.tikz b/Info/9/3/Planet/algorithmik/if/else-flowchart.tikz new file mode 100644 index 00000000..af04d501 --- /dev/null +++ b/Info/9/3/Planet/algorithmik/if/else-flowchart.tikz @@ -0,0 +1,34 @@ +\tikzset{ + process/.style={ + rectangle, + minimum width=2.5cm, minimum height=1cm, + draw, + text centered + }, + % Decision (diamond) + decision/.style={ + diamond, aspect=2, + minimum width=2.5cm, minimum height=1cm, + draw, + text centered + }, + % Arrow style + arrow/.style={ + thick, ->, >=Stealth + } +} + +\begin{tikzpicture} + \node (start) {}; + \node[decision, below=of start] (decision) {\textbf{\textcolor{magenta}{Bedingung}}}; + \node[process, below=of decision] (process) {\textbf{\textcolor{orange}{Anweisungen}}}; + \node[below=1.2cm of process] (end) {}; + + % Arrows + \draw[arrow] (start) -- (decision); + \draw[arrow] (decision) -- node[right] {Falsch} (process); + + % Decision branch + \draw[arrow] (decision) -- node[above] {Wahr} ($(decision.east) + (1cm, 0)$) -- ($(decision.east) + (1cm, -3.4cm)$) |- ($(process) - (0, 1.1cm)$); + \draw[arrow] (process) -- (end); +\end{tikzpicture} -- cgit v1.2.3