Tugas Akhir
Penjelasan
Sekarang saatnya menggabungkan semua yang sudah dipelajari — dari array sampai exception handling — jadi satu program utuh: sistem pencatatan nilai siswa sederhana.
Tugas
Buat struct Siswa dengan field nama::String dan nilai::Vector{Int64}. Buat fungsi rataRata(s::Siswa) yang menghitung rata-rata field nilai. Buat fungsi predikat(s::Siswa) yang mengembalikan "A"/"B"/"C" berdasarkan rataRata. Buat array berisi minimal 3 Siswa, lalu pakai array comprehension untuk menghasilkan array string "nama - predikat" dan cetak semuanya.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Kerjakan rataRata dulu dan tes dengan satu Siswa, baru lanjut ke predikat, dan terakhir gabungkan dengan array comprehension. Memecah masalah jadi langkah kecil selalu lebih mudah.