Menu
Coddy logo textTech

Berechnung durchführen

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

challenge icon

Aufgabe

Einfach

Da wir nun zwei Zahlen und eine Operation haben, können wir die Berechnung durchführen.

Aktualisiere dein Rechnerprogramm wie folgt:

  1. Erstelle eine Variable namens result mit dem Typ double? (nullable double), um das Ergebnis der Berechnung zu speichern
  2. Verwende if-else-Anweisungen, um die passende Berechnung basierend auf der Operation durchzuführen:
    • Wenn die Operation „+“ ist, setze result auf firstNumber + secondNumber
    • Wenn die Operation „-“ ist, setze result auf firstNumber - secondNumber
    • Wenn die Operation „*“ ist, setze result auf firstNumber * secondNumber
    • Wenn die Operation „/“ ist, überprüfe, ob secondNumber 0 ist
  3. Wenn eine Division durch null versucht wird, gib exakt „Error: Cannot divide by zero!“ aus und verwende die return-Anweisung, um die Funktion zu verlassen
  4. Setze für alle gültigen Berechnungen die Variable result entsprechend
  5. Gib „Result: “ gefolgt vom Ergebniswert aus

Probier es selbst

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Deklariere und initialisiere die Zahlenvariablen
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Gib die Zahlen aus
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // Deklariere und validiere die Operationsvariable
  String operation = "*";  // Kann +, -, *, oder / sein
  
  // Überprüfe, ob die Operation gültig ist
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Führe die Berechnung hier aus
}

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Dart-Compiler