Eine bedingte Anweisung in der Programmierung ist eine Codierungsanweisung, die eine Bedingung einführt und eine Reihe von Aktionen identifiziert, die ausgeführt werden sollen, wenn diese Bedingung erfüllt ist. Bedingte Anweisungen können je nach Programmiersprache und Kontext auf viele Arten dargestellt werden, am gebräuchlichsten ist jedoch die Wenn, dann Ausdruck.
Bei Verwendung des If-Then-Ausdrucks führt ein Programmierer den ein Bedingung im if-Abschnitt und platziert die Aktionen im dann Abschnitt. Die Anweisung kann mit dem elseif-Ausdruck weiter erweitert werden, der das Hinzufügen einer beliebigen Anzahl weiterer Bedingungen ermöglicht sonst Ausdruck, der weitere Anweisungen für den Fall bereitstellt, dass die Bedingung nicht erfüllt ist.