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

Übe selbstständig: Online-Dart-Compiler