Menu
Coddy logo textTech

Wykonywanie obliczeń

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

challenge icon

Wyzwanie

Łatwy

Teraz, gdy mamy dwie liczby i działanie, możemy wykonać obliczenie.

Zaktualizuj swój program kalkulatora, aby:

  1. Utworzyć zmienną o nazwie result typu double? (nullable double), aby przechowywać wynik obliczenia
  2. Użyć instrukcji if-else, aby wykonać odpowiednie obliczenie na podstawie działania:
    • Jeśli działanie to '+', przypisać result wartość firstNumber + secondNumber
    • Jeśli działanie to '-', przypisać result wartość firstNumber - secondNumber
    • Jeśli działanie to '*', przypisać result wartość firstNumber * secondNumber
    • Jeśli działanie to '/', sprawdzić, czy secondNumber wynosi 0
  3. Jeśli podejmowana jest próba dzielenia przez zero, wypisać dokładnie: "Error: Cannot divide by zero!" i użyć instrukcji return, aby zakończyć działanie funkcji
  4. Dla wszystkich prawidłowych obliczeń odpowiednio przypisać wartość zmiennej result
  5. Wypisać "Result: " z następującą po nim wartością wyniku

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;
  
  // Wypisz 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 jest poprawna
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Wykonaj tutaj obliczenie
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online