Menu
Coddy logo textTech

Podsumowanie — proste funkcje

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

challenge icon

Wyzwanie

Łatwy

W tym wyzwaniu podsumowującym utworzysz prosty program kalkulatora, który pokaże, jak dobrze rozumiesz funkcje w Dart. Zaimplementujesz kilka funkcji, korzystając z różnych poznanych technik.

Twoje zadanie:

  1. Uzupełnij funkcję add, która przyjmuje dwie liczby i zwraca ich sumę
  2. Zaimplementuj funkcję subtract z użyciem składni strzałkowej
  3. Utwórz funkcję multiply, która zwraca iloczyn dwóch liczb
  4. Zaimplementuj funkcję divide, która obsługuje dzielenie
  5. Utwórz funkcję typu void printResult, która formatuje i wyświetla wyniki
  6. Uzupełnij funkcję calculate, która wykonuje działania na podstawie symbolu operatora

Program powinien wyświetlać wyniki różnych obliczeń dokładnie tak, jak pokazano w oczekiwanym wyniku.

Spróbuj swoich sił

// Uzupełnij funkcję add, która zwraca sumę dwóch liczb
int add(int a, int b) {
  // Twój kod tutaj
}

// Zaimplementuj funkcję subtract, używając składni strzałkowej
int subtract(int a, int b) /* Twój kod tutaj */

// Utwórz funkcję multiply, która zwraca iloczyn dwóch liczb
// Twój kod tutaj

// Zaimplementuj funkcję divide, która zwraca wynik dzielenia a / b
double divide(int a, int b) {
  // Twój kod tutaj
}

// Utwórz funkcję void, która wypisuje wynik w formacie:
// "Result of {operation}: {result}"
void printResult(String operation, dynamic result) {
  // Twój kod tutaj
}

// Uzupełnij funkcję calculate, która wykonuje różne działania
// w zależności od podanego operatora (+, -, *, /)
dynamic calculate(int a, int b, String operator) {
  // Twój kod tutaj
}

void main() {
  // Przetestuj swoje funkcje
  printResult('5 + 3', calculate(5, 3, '+'));
  printResult('10 - 4', calculate(10, 4, '-'));
  printResult('6 * 7', calculate(6, 7, '*'));
  printResult('20 / 4', calculate(20, 4, '/'));
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online