Operator Aritmetika
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 16 dari 86.
Swift menyediakan operator aritmetika untuk melakukan perhitungan matematika dasar. Operator ini bekerja seperti matematika yang sudah kamu kenal, sehingga kamu dapat menjumlahkan, mengurangi, mengalikan, dan membagi angka dalam kodemu dengan mudah.
Berikut empat operator aritmetika dasar:
let sum = 10 + 5 // Penjumlahan: 15
let difference = 10 - 5 // Pengurangan: 5
let product = 10 * 5 // Perkalian: 50
let quotient = 10 / 5 // Pembagian: 2Saat membagi bilangan bulat, Swift melakukan pembagian bilangan bulat. Swift membuang bagian desimal dan hanya mengembalikan bilangan bulatnya. Jika kamu membutuhkan hasil desimal, gunakan nilai Double:
let intResult = 7 / 2 // 3 (pembagian bilangan bulat)
let doubleResult = 7.0 / 2.0 // 3.5 (pembagian desimal)Kamu dapat menggabungkan beberapa operator dalam satu ekspresi. Swift mengikuti urutan operasi matematika standar: perkalian dan pembagian dilakukan sebelum penjumlahan dan pengurangan:
let result = 2 + 3 * 4 // 14, bukan 20
let grouped = (2 + 3) * 4 // 20 (tanda kurung lebih dulu)Tantangan
Mudah Tulis fungsi calculateExpression yang menerima tiga bilangan bulat a, b, dan c, lalu mengembalikan hasil ekspresi: a + b * c.
Ingat bahwa Swift mengikuti urutan operasi matematika standar: perkalian dilakukan sebelum penjumlahan.
Parameter:
a(Int): Bilangan pertamab(Int): Bilangan keduac(Int): Bilangan ketiga
Nilai yang dikembalikan: Hasil dari a + b * c (Int)
Coba sendiri
func calculateExpression(a: Int, b: Int, c: Int) -> Int {
// Tulis kodemu di sini
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloPenugasan GabunganUlasan: Matematika SederhanaOperator Perbandingan7I/O Dasar
Fungsi printInterpolasi stringInput ReadLineKonversi tipe dataRangkuman: Sampai 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiParameter dan ArgumenNilai KembalianLabel ArgumenUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Default13Melakukan Perulangan pada Urutan
Melakukan Perulangan pada ElemenMetode EnumerasiMelakukan Perulangan pada String P1Melakukan Perulangan pada String P22Variabel
let vs varAnotasi TipeBilanganstringBooleanKonvensi PenamaanRingkasan: Inisialisasi Variabel5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMendapatkan Input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Optional
Apa Itu OptionalMembuka Optional dengan If LetGuard LetOperator Nil CoalescingUlasan: Membuka Optional dengan Aman6Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaPernyataan SwitchSwitch dengan Rentang9Perulangan
For-In LoopWhile LoopRepeat-While LoopBreakContinueRingkasan: FaktorialRentang dalam LoopLoop BersarangRingkasan: Input DinamisLatihan sendiri: Playground Swift