Ikhtisar Proyek
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 77 dari 86.
Tantangan
MudahDi bab ini, kamu akan membuat aplikasi Pelacak Pengeluaran Harian.
Cetak menu pelacak pengeluaran. Tampilkan tepat 5 opsi, masing-masing pada barisnya sendiri, dengan format seperti yang ditunjukkan di bawah ini:
1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. ExitCetak setiap opsi menu persis seperti yang ditunjukkan, dengan angka, titik, spasi, dan teks opsi.
Coba sendiri
// Pencatat Pengeluaran Harian: Tampilan Menu
// TODO: Tulis kodemu di bawah ini untuk menampilkan pilihan menu
// Setiap pilihan harus berada di baris tersendiri dengan format: "number. option text"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 Dinamis12Dasar array
Mendeklarasikan arrayMengakses elemenMengubah arrayMethod arrayRangkuman: list produkRangkuman: array terbaliktuple15Pelacak Pengeluaran Harian
Ikhtisar ProyekKeluar dari ProgramLatihan sendiri: Playground Swift