Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Bedingte Anweisungen | Einführung in den Programmfluss
C++ Einführung
course content

Kursinhalt

C++ Einführung

C++ Einführung

1. Erste Schritte
2. Einführung in Operatoren
3. Variablen und Datentypen
4. Einführung in den Programmfluss
5. Einführung in Funktionen

book
Bedingte Anweisungen

Die if-Konstruktion in der Programmierung ermöglicht es deinem Programm, Entscheidungen zu treffen und verschiedene Szenarien zu handhaben.

Sie verfügt über zwei wesentliche Komponenten: eine Bedingung, die entweder zu true oder false ausgewertet wird, und die Aktionen oder Konsequenzen, die sich aus dem Ergebnis dieser Bedingung ergeben.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Die else-Konstruktion in der Programmierung wird in Verbindung mit einer if-Anweisung verwendet, um einen alternativen Satz von Aktionen zu definieren, der ausgeführt werden soll, wenn die Bedingung in der if-Anweisung false ist.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Sie können zusätzliche if...else Anweisungen innerhalb eines anderen if...else Blocks verschachteln. Dies wird als verschachtelte if...else bezeichnet. Dadurch wird eine komplexere Entscheidungsfindung ermöglicht, bei der mehrere Bedingungen nacheinander überprüft werden können und verschiedene Aktionen basierend auf diesen Bedingungen ausgeführt werden.

cpp

main

cpp

format_example

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // First condition: check if balance is greater than or equal to 13 { if (balance >= 20) // Nested condition: check if balance is greater than or equal to 20 { std::cout << "Balance is greater than or equal to 20, transaction is APPROVED" << std::endl; } else { std::cout << "Balance is between 13 and 19, transaction is OKAY" << std::endl; } } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Hinweis

Falls es nur eine Anweisung zur Ausführung in einem if- oder else-Block existiert, können Sie die geschweiften Klammern weglassen. Dies kann den Code prägnanter machen, reduziert jedoch die Klarheit, insbesondere bei komplexeren Bedingungen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt