cpp / beginner
Snippet
Entscheidungen mit If-Else-Anweisungen treffen
If-else-Anweisungen ermöglichen es Ihrem Programm, Entscheidungen basierend auf Bedingungen zu treffen. Der Code prüft die Variable score gegen mehrere Schwellenwerte. Wenn die erste Bedingung falsch ist, geht er zum nächsten else if über. Wenn alle Bedingungen falsch sind, wird der else-Block ausgeführt. Nur ein Block wird ausgeführt, abhängig davon, welche Bedingung wahr ist.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>int main() {int score = 85;if (score >= 90) {std::cout << "Excellent! Grade: A" << std::endl;} else if (score >= 70) {std::cout << "Good job! Grade: B" << std::endl;} else if (score >= 50) {std::cout << "Passed! Grade: C" << std::endl;} else {std::cout << "Failed. Grade: F" << std::endl;}return 0;}
Erklärung
1
int score = 85;
Variable, die die Testpunktzahl speichert
2
if (score >= 90) {
Erste Bedingung: prüft ob Punktzahl 90 oder höher ist
3
else if (score >= 70) {
Zweite Bedingung: prüft ob Punktzahl 70-89 ist
4
else if (score >= 50) {
Dritte Bedingung: prüft ob Punktzahl 50-69 ist
5
else {
Wird ausgeführt, wenn alle vorherigen Bedingungen falsch sind
6
std::cout << "Failed. Grade: F" << std::endl;
Gibt Fehlermeldung für Punktzahlen unter 50 aus