Latihan 1
Latihan: Kalkulator Nilai Akhir
Rancang sistem kalkulator nilai akhir mahasiswa dengan memecahnya ke dalam beberapa fungsi terpisah.
Studi Kasus
Dosen meminta program yang menghitung nilai akhir mahasiswa secara otomatis dan mencetak laporan singkat.
Nilai akhir dihitung dari tiga komponen dengan bobot masing-masing: Tugas 30%, UTS 30%, dan UAS 40%.
Program harus dipecah menjadi tiga fungsi agar mudah dipelihara dan diuji secara terpisah.
Yang Harus Dilakukan
hitungNilaiAkhir— implementasikan rumus nilai berbobot (Tugas 30%, UTS 30%, UAS 40%).getNilaiHuruf— implementasikan logika if-else, kembalikan karakter grade (A–E).- Di
main, panggil ketiga fungsi secara berurutan dengan data yang sudah tersedia.
Fungsi
cetakHasilsudah ditulis lengkap — fokuslah pada dua fungsi di atas dan pemanggilan dimain.
Contoh Output yang Diharapkan
============================
Nama : Andi Prasetyo
Nilai Akhir : 80.20
Grade : B
Status : LULUS
============================