Menu
CoddyTech

Die 'if'-Anweisung

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

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

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

Beispiel für die Prüfung, ob eine Zahl positiv ist:

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

Du kannst 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

Erstelle ein Programm, das anhand der Punktzahl feststellt, ob ein Schüler eine Prüfung bestanden oder nicht bestanden hat:

  1. Deklariere eine ganzzahlige Variable namens examScore mit dem Wert 68
  2. Deklariere eine ganzzahlige Konstante namens passingGrade mit dem Wert 70
  3. Verwende eine if-Anweisung, um zu prüfen, ob die Punktzahl des Schülers unter der zum Bestehen erforderlichen Punktzahl liegt
  4. Wenn die Punktzahl unter der zum Bestehen erforderlichen Punktzahl liegt, gib Folgendes aus: Exam status: Failed. You need to improve by X points. (wobei X die Anzahl der Punkte ist, die zum Erreichen der zum Bestehen erforderlichen Punktzahl fehlen)
  5. Wenn die Punktzahl gleich der zum Bestehen erforderlichen Punktzahl oder höher ist, gib Folgendes aus: Exam status: Passed. Good job!

Deine Ausgabe muss genau dem erwarteten Format entsprechen.

Probier es selbst

void main() {
  // Deklariere hier deine Variablen
  int examScore = _;
  const int passingGrade = _;
  
  // Schreibe hier deine if-Anweisung
  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

Übe selbstständig: Online-Dart-Compiler