Aritmetik ve Bileşik Atama İşleçleri
+ , -, *, /, % ve bileşik biçimleri güvenle kullanın.
Aritmetik ve Bileşik Atama İşleçleri, CoddyKit'te ücretsiz bir Swift Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Swift Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Swift Academy kursu toplamda 4 dersten oluşur.
Aritmetik İşleçler
Swift, tüm sayı türleri için dört standart aritmetik işleç sağlar: + (toplama), - (çıkarma), * (çarpma) ve / (bölme). Bunlar Int, Double ve Float üzerinde çalışır.
let sum = 7 + 3
let diff = 10 - 4
let product = 6 * 5
print(sum, diff, product)Toplama ve Çıkarma
Toplama ve çıkarma, matematiktekiyle tam olarak aynı şekilde davranır. Sonuç türü işlenenlerin türleriyle aynıdır: iki Int değeri bir Int üretir.
let apples = 5
let eaten = 2
let remaining = apples - eaten
print("Remaining apples:", remaining)Çarpma
* operatörü iki sayıyı çarpar. Genellikle bir alanı hesaplamak veya bir değeri ölçeklendirmek gibi formüllerde kullanılır.
let width = 8
let height = 4
let area = width * height
print("Area:", area)Tamsayı Bölmesinde Kesirli Kısım Atılır
İki tamsayıyı / ile böldüğünüzde Swift, tamsayı bölmesi gerçekleştirir ve kesirli kalanı atar. 7 / 2, 3.5 değil 3 olur.
let result = 7 / 2
print("7 / 2 =", result)
let result2 = 20 / 6
print("20 / 6 =", result2)Kayan Noktalı Bölme
Kesirli kısmı korumak için kayan noktalı işlenenler kullanın. Taraflardan biri Double ise Swift gerçek sayı bölmesi gerçekleştirir.
let exact = 7.0 / 2.0
print("7.0 / 2.0 =", exact)
let half = 1.0 / 4.0
print("1.0 / 4.0 =", half)Kalan Operatörü
Kalan operatörü %, bölme işleminden sonra geriye kalanı döndürür. 9 % 4 sonucu 1 olur; çünkü 4, 9'un içine iki kez fits ve 1 kalır.
print(9 % 4)
print(10 % 5)
print(17 % 3)Çift ve Tek Sayılar İçin Kalanı Kullanma
% operatörünün yaygın bir kullanım alanı, bir sayının çift mi tek mi olduğunu sınamaktır: n % 2 == 0 olduğunda sayı çifttir.
for n in 1...6 {
let kind = n % 2 == 0 ? "even" : "odd"
print(n, "is", kind)
}Bileşik Atama: Artı Eşittir
Bileşik atama operatörü +=, bir değişkene ekleme yapar ve sonucu tek adımda yeniden bu değişkende saklar. total += 5 ifadesi total = total + 5 anlamına gelir.
var total = 10
total += 5
print("After += 5:", total)
total += 3
print("After += 3:", total)Diğer Bileşik Operatörler
Aynı örüntü -=, *=, /= ve %= için de geçerlidir. Her biri bir işlemi atamayla birleştirir.
var score = 100
score -= 20
score *= 2
print("Score:", score)
var count = 17
count %= 5
print("Count:", count)İfadelerde Operatörleri Birlikte Kullanma
Swift, standart öncelik sırasını izler: çarpma ve bölme, toplama ve çıkarmadan önce gerçekleştirilir. Amacı açıkça belirtmek için parantez kullanın.
let a = 2 + 3 * 4
let b = (2 + 3) * 4
print("Without parens:", a)
print("With parens:", b)Uygulamalı Bir Hesaplama
Bu operatörleri birleştirerek gerçek formüller oluşturabilirsiniz. Burada bir average değerini ve öğeleri paylaşırken oluşan leftover miktarını hesaplıyoruz.
let totalPoints = 87
let players = 4
let average = totalPoints / players
let leftover = totalPoints % players
print("Average:", average, "Leftover:", leftover)Hızlı Kontrol
Tamsayı bölmesinin ve kalan işleminin çıktısını tahmin edin.
Özet: Aritmetik ve Bileşik Atama
+ - * / % aritmetik operatörlerini, tamsayı türündeki / işleminin kesirli kısmı attığını, kayan noktalı işlemin ondalıkları koruduğunu ve bir değişkeni yerinde güncelleyen += -= *= /= %= bileşik biçimlerini öğrendiniz. Çift/tek kontrolleri için % kullanın ve operatör önceliğini unutmayın.
var n = 50
n += 10
n /= 3
print("Final:", n, "Remainder of 50/3:", 50 % 3)Sıkça Sorulan Sorular
“Aritmetik ve Bileşik Atama İşleçleri” dersi ücretsiz mi?
Evet — “Aritmetik ve Bileşik Atama İşleçleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Swift Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Swift Academy kursu toplamda 4 dersten oluşur.
“Aritmetik ve Bileşik Atama İşleçleri” dersinde ne öğreneceğim?
+ , -, *, /, % ve bileşik biçimleri güvenle kullanın. Swift Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Swift Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Swift Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Aritmetik ve Bileşik Atama İşleçleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Swift Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Swift Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Aritmetik ve Bileşik Atama İşleçleri
- Karşılaştırma ve Kimlik Operatörleri
- Mantıksal Operatörler ve Kısa Devre Değerlendirmesi
- Bitsel ve Taşma Operatörleri