Menu
Coddy logo textTech

Wyświetlanie wyniku

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 91 z 94.

challenge icon

Wyzwanie

Łatwy

Ostatnim krokiem w naszym programie kalkulatora jest wyświetlenie wyniku w czytelnie sformatowany sposób.

Uzupełnij program kalkulatora, wykonując następujące czynności:

  1. Po obliczeniu wyniku dodaj pusty wiersz, używając print("\n")
  2. Wypisz tekst "Calculation Summary:" w nowym wierszu
  3. W następnym wierszu wypisz całe obliczenie w formacie: "10.5 * 5.5 = 57.75" (dostosuj go do użytej operacji i uzyskanego wyniku)
  4. Pamiętaj, aby użyć interpolacji ciągów znaków do wstawienia wartości firstNumber, operation, secondNumber i result do ciągu wyjściowego

Spróbuj swoich sił

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Zadeklaruj i zainicjalizuj zmienne liczbowe
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Wyświetl liczby
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // Zadeklaruj zmienną operation i sprawdź jej poprawność
  String operation = "*";  // Może mieć wartość +, -, * lub /
  
  // Sprawdź, czy operation ma poprawną wartość
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Wykonaj obliczenie
  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");
  
  // Sformatuj i wyświetl tutaj wynik końcowy
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online