Study
Scala

Tugas Akhir

Penjelasan

Sekarang saatnya menggabungkan semua yang sudah dipelajari — dari case class sampai Option — jadi satu program utuh: sistem pencatatan nilai siswa sederhana.

Tugas

Buat case class Siswa(nama: String, nilai: Int). Buat fungsi predikat(s: Siswa): String yang memakai pattern matching/if untuk mengembalikan "A"/"B"/"C". Buat List berisi minimal 3 Siswa, lalu pakai map untuk menghasilkan List baru berisi teks "nama - predikat" untuk tiap siswa, dan cetak semuanya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Kerjakan fungsi predikat() dulu dan tes dengan satu Siswa, baru terapkan ke seluruh List lewat map() — memecah masalah jadi langkah kecil selalu lebih mudah.