Operator Aritmetika dan Penugasan Gabungan
Gunakan +, -, *, /, %, serta bentuk gabungannya dengan aman.
Operator Aritmetika dan Penugasan Gabungan adalah pelajaran Swift Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Swift Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Swift Academy mencakup 4 pelajaran total.
Operator Aritmetika
Swift menyediakan empat operator aritmetika standar untuk semua tipe bilangan: + (penjumlahan), - (pengurangan), * (perkalian), dan / (pembagian). Operator tersebut bekerja pada Int, Double, dan Float.
let sum = 7 + 3
let diff = 10 - 4
let product = 6 * 5
print(sum, diff, product)Penjumlahan dan Pengurangan
Penjumlahan dan pengurangan bekerja persis seperti dalam matematika. Tipe hasilnya sama dengan tipe operand: dua nilai Int menghasilkan sebuah Int.
let apples = 5
let eaten = 2
let remaining = apples - eaten
print("Remaining apples:", remaining)Perkalian
Operator * mengalikan dua bilangan. Operator ini sering digunakan dalam rumus, misalnya untuk menghitung area atau mengubah skala suatu nilai.
let width = 8
let height = 4
let area = width * height
print("Area:", area)Pembagian Bilangan Bulat Menghilangkan Pecahan
Saat Anda membagi dua bilangan bulat dengan /, Swift melakukan pembagian bilangan bulat dan membuang sisa pecahannya. 7 / 2 adalah 3, bukan 3.5.
let result = 7 / 2
print("7 / 2 =", result)
let result2 = 20 / 6
print("20 / 6 =", result2)Pembagian Bilangan Pecahan
Untuk mempertahankan bagian pecahan, gunakan operan bilangan pecahan. Jika salah satu sisi adalah Double, Swift melakukan pembagian riil.
let exact = 7.0 / 2.0
print("7.0 / 2.0 =", exact)
let half = 1.0 / 4.0
print("1.0 / 4.0 =", half)Operator Sisa
Operator sisa % menghasilkan apa yang tersisa setelah pembagian. 9 % 4 adalah 1 karena 4 fits ke dalam 9 sebanyak dua kali dengan sisa 1.
print(9 % 4)
print(10 % 5)
print(17 % 3)Menggunakan Sisa untuk Bilangan Genap dan Ganjil
Salah satu penggunaan umum % adalah menguji apakah suatu bilangan genap atau ganjil: suatu bilangan genap jika n % 2 == 0.
for n in 1...6 {
let kind = n % 2 == 0 ? "even" : "odd"
print(n, "is", kind)
}Penugasan Gabungan: Tambah-Sama-Dengan
Operator penugasan gabungan += menambahkan nilai ke sebuah variabel dan menyimpan kembali hasilnya dalam satu langkah. total += 5 berarti total = total + 5.
var total = 10
total += 5
print("After += 5:", total)
total += 3
print("After += 3:", total)Operator Gabungan Lainnya
Pola yang sama berlaku untuk -=, *=, /=, dan %=. Masing-masing menggabungkan suatu operasi dengan penugasan.
var score = 100
score -= 20
score *= 2
print("Score:", score)
var count = 17
count %= 5
print("Count:", count)Mencampur Operator dalam Ekspresi
Swift mengikuti prioritas standar: perkalian dan pembagian dilakukan sebelum penjumlahan dan pengurangan. Gunakan tanda kurung untuk memperjelas maksud Anda.
let a = 2 + 3 * 4
let b = (2 + 3) * 4
print("Without parens:", a)
print("With parens:", b)Perhitungan Praktis
Dengan menggabungkan operator-operator ini, Anda dapat membuat rumus nyata. Di sini kita menghitung rata-rata dan leftover saat membagikan barang.
let totalPoints = 87
let players = 4
let average = totalPoints / players
let leftover = totalPoints % players
print("Average:", average, "Leftover:", leftover)Pemeriksaan Singkat
Prediksikan keluaran dari pembagian bilangan bulat dan sisanya.
Ringkasan: Aritmetika dan Penugasan Gabungan
Anda telah mempelajari operator aritmetika + - * / %, bahwa / pada bilangan bulat menghilangkan pecahan sedangkan bilangan pecahan mempertahankan desimal, serta bentuk gabungan += -= *= /= %= yang memperbarui variabel langsung pada tempatnya. Gunakan % untuk pemeriksaan genap/ganjil dan ingat prioritas operator.
var n = 50
n += 10
n /= 3
print("Final:", n, "Remainder of 50/3:", 50 % 3)Pertanyaan yang Sering Diajukan
Apakah pelajaran “Operator Aritmetika dan Penugasan Gabungan” gratis?
Ya — teks lengkap “Operator Aritmetika dan Penugasan Gabungan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Swift Academy, upgrade ke CoddyKit PRO. Kursus Swift Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Operator Aritmetika dan Penugasan Gabungan”?
Gunakan +, -, *, /, %, serta bentuk gabungannya dengan aman. Kamu berlatih Swift Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Swift Academy?
Tidak diperlukan pengalaman sebelumnya. Swift Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Operator Aritmetika dan Penugasan Gabungan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Swift Academy ini?
Ya. Setiap pelajaran Swift Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Operator Aritmetika dan Penugasan Gabungan
- Operator Perbandingan dan Identitas
- Operator Logika dan Hubung Singkat
- Operator Bit dan Luapan