Menu
Coddy logo textTech

Operatory arytmetyczne

Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 16 z 86.

Swift udostępnia operatory arytmetyczne do wykonywania podstawowych obliczeń matematycznych. Działają one tak samo jak działania matematyczne, które już znasz, dzięki czemu możesz łatwo dodawać, odejmować, mnożyć i dzielić liczby w swoim kodzie.

Oto cztery podstawowe operatory arytmetyczne:

let sum = 10 + 5        // Dodawanie: 15
let difference = 10 - 5 // Odejmowanie: 5
let product = 10 * 5    // Mnożenie: 50
let quotient = 10 / 5   // Dzielenie: 2

Podczas dzielenia liczb całkowitych Swift wykonuje dzielenie całkowite. Odrzuca część dziesiętną i zwraca tylko liczbę całkowitą. Jeśli potrzebujesz wyników dziesiętnych, użyj wartości Double:

let intResult = 7 / 2       // 3 (dzielenie całkowite)
let doubleResult = 7.0 / 2.0 // 3.5 (dzielenie liczb dziesiętnych)

Możesz łączyć wiele operatorów w jednym wyrażeniu. Swift stosuje standardową matematyczną kolejność wykonywania działań: mnożenie i dzielenie wykonuje się przed dodawaniem i odejmowaniem:

let result = 2 + 3 * 4  // 14, a nie 20
let grouped = (2 + 3) * 4 // 20 (najpierw nawiasy)
challenge icon

Wyzwanie

Łatwy
Napisz funkcję calculateExpression, która przyjmuje trzy liczby całkowite a, b i c oraz zwraca wynik wyrażenia: a + b * c.

Pamiętaj, że Swift stosuje standardową kolejność wykonywania działań matematycznych: mnożenie jest wykonywane przed dodawaniem.

Parametry:

  • a (Int): Pierwsza liczba
  • b (Int): Druga liczba
  • c (Int): Trzecia liczba

Zwraca: Wynik wyrażenia a + b * c (Int)

Spróbuj swoich sił

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // Wpisz kod tutaj
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Swift