Menu
Coddy logo textTech

Aritmetik Operatörler

Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası — ders 16 / 86.

Swift, temel matematiksel hesaplamaları gerçekleştirmek için aritmetik operatörler sağlar. Bunlar, zaten bildiğiniz matematik gibi çalışır ve kodunuzda sayıları toplamanızı, çıkarmanızı, çarpmanızı ve bölmenizi kolaylaştırır.

İşte dört temel aritmetik operatör:

let sum = 10 + 5        // Toplama: 15
let difference = 10 - 5 // Çıkarma: 5
let product = 10 * 5    // Çarpma: 50
let quotient = 10 / 5   // Bölme: 2

Tam sayıları bölerken Swift, tam sayı bölmesi gerçekleştirir — ondalık kısmı atar ve yalnızca tam sayıyı döndürür. Ondalık sonuçlara ihtiyacınız varsa, bunun yerine Double değerleri kullanın:

let intResult = 7 / 2       // 3 (tam sayı bölmesi)
let doubleResult = 7.0 / 2.0 // 3.5 (ondalık bölme)

Tek bir ifadede birden fazla operatörü birleştirebilirsiniz. Swift standart matematiksel işlem sırasını takip eder — çarpma ve bölme, toplama ve çıkarmadan önce gerçekleşir:

let result = 2 + 3 * 4  // 14, 20 değil
let grouped = (2 + 3) * 4 // 20 (önce parantezler)
challenge icon

Görev

Kolay

Üç adet tam sayı (a, b ve c) alan ve a + b * c ifadesinin sonucunu döndüren bir calculateExpression fonksiyonu yazın.

Swift'in standart matematiksel işlem sırasını takip ettiğini unutmayın — çarpma işlemi toplama işleminden önce gerçekleşir.

Parametreler:

  • a (Int): Birinci sayı
  • b (Int): İkinci sayı
  • c (Int): Üçüncü sayı

Döndürdüğü Değer: a + b * c işleminin sonucu (Int)

Kopya kağıdı

Swift, temel matematiksel hesaplamalar için aritmetik operatörler sağlar:

let sum = 10 + 5        // Toplama: 15
let difference = 10 - 5 // Çıkarma: 5
let product = 10 * 5    // Çarpma: 50
let quotient = 10 / 5   // Bölme: 2

Tam sayı bölmesi ondalıkları atar ve yalnızca tam sayıları döndürür. Ondalık sonuçlar için Double kullanın:

let intResult = 7 / 2       // 3 (tam sayı bölmesi)
let doubleResult = 7.0 / 2.0 // 3.5 (ondalık bölme)

Swift standart işlem sırasını takip eder (toplama ve çıkarmadan önce çarpma ve bölme). Sırayı değiştirmek için parantez kullanın:

let result = 2 + 3 * 4    // 14
let grouped = (2 + 3) * 4 // 20

Kendin dene

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // Kodunuzu buraya yazın
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler