Menu
Coddy logo textTech

Berechnung durchführen

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

challenge icon

Aufgabe

Einfach

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

Passen Sie Ihr Taschenrechnerprogramm an, um:

  1. Eine Variable namens result vom Typ double? (nullbares double) zu erstellen, um das Ergebnis der Berechnung zu speichern
  2. if-else-Anweisungen zu verwenden, um die entsprechende Berechnung basierend auf der Operation durchzuführen:
    • Wenn operation '+' ist, result auf firstNumber + secondNumber zu setzen
    • Wenn operation '-' ist, result auf firstNumber - secondNumber zu setzen
    • Wenn operation '*' ist, result auf firstNumber * secondNumber zu setzen
    • Wenn operation '/' ist, zu prüfen, ob secondNumber 0 ist
  3. Bei Versuch einer Division durch Null genau zu drucken: "Error: Cannot divide by zero!" und die return-Anweisung zu verwenden, um die Funktion zu verlassen
  4. Für alle gültigen Berechnungen die result-Variable entsprechend zu setzen
  5. "Result: " gefolgt vom Ergebniswert zu drucken

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