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.
main.cpp
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.
main.cpp
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.
main.cpp
format_example.cpp
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
- oderelse
-Block existiert, können Sie die geschweiften Klammern weglassen. Dies kann den Code prägnanter machen, reduziert jedoch die Klarheit, insbesondere bei komplexeren Bedingungen.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 4
Bedingte Anweisungen
Swipe um das Menü anzuzeigen
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.
main.cpp
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.
main.cpp
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.
main.cpp
format_example.cpp
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
- oderelse
-Block existiert, können Sie die geschweiften Klammern weglassen. Dies kann den Code prägnanter machen, reduziert jedoch die Klarheit, insbesondere bei komplexeren Bedingungen.
Danke für Ihr Feedback!