Ulasan: Fungsi Sigma
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 55 dari 86.
Tantangan
MudahBuat fungsi bernama sigma yang menghitung jumlah semua bilangan bulat dari 1 hingga suatu bilangan tertentu.
Parameter:
n(Int): Batas atas penjumlahan (gunakan_untuk menghilangkan label argumen)
Mengembalikan: Jumlah semua bilangan bulat dari 1 hingga n (Int)
Setelah mendefinisikan fungsi, baca bilangan bulat dari input, panggil fungsi sigma dengan nilai tersebut, lalu cetak hasilnya.
Kamu akan menerima input berikut:
- Satu bilangan bulat yang mewakili nilai
n
Misalnya, jika inputnya adalah 5, fungsi menghitung 1 + 2 + 3 + 4 + 5 = 15, sehingga outputnya adalah:
15Coba sendiri
// TODO: Definisikan fungsi sigma untuk menghitung jumlah bilangan bulat dari 1 hingga n
// Gunakan _ untuk menghilangkan label argumen
// Baca input
let n = Int(readLine()!)!
// Panggil fungsi dan cetak hasilnya
print(sigma(n))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