Study
Julia

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.

Editor Latihan

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.