Menu
Coddy logo textTech

Ergebnis anzeigen

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

challenge icon

Aufgabe

Einfach

Der letzte Schritt in unserem Taschenrechnerprogramm besteht darin, das Ergebnis übersichtlich formatiert anzuzeigen.

Vervollständige dein Taschenrechnerprogramm, indem du:

  1. nach der Berechnung des Ergebnisses eine leere Zeile hinzufügst, indem du print("\n") verwendest
  2. den Text "Calculation Summary:" in einer neuen Zeile ausgibst
  3. in der nächsten Zeile die gesamte Berechnung im Format "10.5 * 5.5 = 57.75" ausgibst (passe dies basierend auf deiner tatsächlichen Operation und deinem Ergebnis an)
  4. sicherstellst, dass du String-Interpolation verwendest, um die Werte von firstNumber, operation, secondNumber und result in den Ausgabestring einzufügen

Probier es selbst

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Zahlenvariablen deklarieren und initialisieren
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Die Zahlen ausgeben
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // Operationsvariable deklarieren und validieren
  String operation = "*";  // Kann +, -, *, oder / sein
  
  // Überprüfen, ob Operation gültig ist
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Die Berechnung durchführen
  double? result;
  
  if (operation == '+') {
    result = firstNumber + secondNumber;
  } else if (operation == '-') {
    result = firstNumber - secondNumber;
  } else if (operation == '*') {
    result = firstNumber * secondNumber;
  } else if (operation == '/') {
    if (secondNumber == 0) {
      print("Error: Cannot divide by zero!");
      return;
    }
    result = firstNumber / secondNumber;
  }
  
  print("Result: $result");
  
  // Finales Ergebnis hier formatieren und anzeigen
}

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Dart-Compiler