Menu
Coddy logo textTech

Die 'if'-Anweisung

Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 31 von 94.

Die if-Anweisung in Dart bewertet eine boolesche Bedingung und führt Code nur aus, wenn diese Bedingung true ist.

if (condition) {
  // Code to execute when condition is true
}

Beispiel zur Überprüfung, ob eine Zahl positiv ist:

void main() {
  int number = 10;
  
  if (number > 0) {
    print('The number is positive');
  }
}

Sie können jeden booleschen Ausdruck als Bedingung verwenden:

void main() {
  int age = 20;
  bool hasLicense = true;
  
  if (age >= 18 && hasLicense) {
    print('You can drive');
  }
}
challenge icon

Aufgabe

Einfach

Erstellen Sie ein Programm, das bestimmt, ob ein Schüler eine Prüfung bestanden oder durchgefallen ist, basierend auf seiner Punktzahl:

  1. Deklarieren Sie eine Ganzzahlvariable namens examScore mit dem Wert 68
  2. Deklarieren Sie eine konstante Ganzzahl namens passingGrade mit dem Wert 70
  3. Verwenden Sie eine if-Anweisung, um zu überprüfen, ob die Punktzahl des Schülers kleiner als die Bestehensgrenze ist
  4. Wenn die Punktzahl kleiner als die Bestehensgrenze ist, geben Sie aus: Exam status: Failed. You need to improve by X points. (wobei X die Anzahl der Punkte ist, die benötigt werden, um die Bestehensgrenze zu erreichen)
  5. Wenn die Punktzahl gleich oder größer als die Bestehensgrenze ist, geben Sie aus: Exam status: Passed. Good job!

Ihre Ausgabe sollte dem erwarteten Format genau entsprechen.

Spickzettel

Die if-Anweisung in Dart bewertet eine boolesche Bedingung und führt Code nur aus, wenn diese Bedingung true ist:

if (condition) {
  // Code, der ausgeführt wird, wenn die Bedingung true ist
}

Beispiel mit einer einfachen Bedingung:

int number = 10;

if (number > 0) {
  print('The number is positive');
}

Sie können komplexe boolesche Ausdrücke mit logischen Operatoren verwenden:

int age = 20;
bool hasLicense = true;

if (age >= 18 && hasLicense) {
  print('You can drive');
}

Probier es selbst

void main() {
  // Deklariere deine Variablen hier
  int examScore = _;
  const int passingGrade = _;
  
  // Schreibe deine if-Anweisung hier
  if (_) {
    int pointsNeeded = _;
    print("Exam status: Failed. You need to improve by $pointsNeeded points.");
  } else {
    print("Exam status: Passed. Good job!");
  }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen