capypad
0 Tage Serie
cpp / beginner
Snippet

Entscheidungen treffen mit if und else

Bedingte Anweisungen ermöglichen es Ihrem Programm, Entscheidungen basierend auf Bedingungen zu treffen. Die if-Anweisung prüft eine Bedingung in Klammern, und wenn sie wahr ist, wird der Codeblock darunter ausgeführt. Verwenden Sie else if, um zusätzliche Bedingungen zu prüfen, wenn die vorherigen falsch waren. Der else-Block wird ausgeführt, wenn keine der vorherigen Bedingungen wahr war. Bedingungen verwenden typischerweise Vergleichsoperatoren wie >= (größer als oder gleich).

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main() {
int score = 75;
if (score >= 90) {
std::cout << "Grade: A" << std::endl;
} else if (score >= 80) {
std::cout << "Grade: B" << std::endl;
} else if (score >= 70) {
std::cout << "Grade: C" << std::endl;
} else {
std::cout << "Grade: F" << std::endl;
}
return 0;
}
Erklärung
1
if (score >= 90) {
Erste Bedingung: prüft ob Punktzahl 90 oder höher ist
2
std::cout << "Grade: A" << std::endl;
Wird nur ausgeführt wenn erste Bedingung wahr ist
3
} else if (score >= 80) {
Alternative Bedingung, die geprüft wird wenn erste falsch war
4
} else if (score >= 70) {
Eine weitere Alternative für Punktzahl 70-79
5
} else {
Finaler Fallback wenn alle Bedingungen falsch sind