0Pricing
Swift Academy · Pelajaran

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

  1. Operator Aritmetika dan Penugasan Gabungan
  2. Operator Perbandingan dan Identitas
  3. Operator Logika dan Hubung Singkat
  4. Operator Bit dan Luapan
← Kembali ke Swift Academy