Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
tolong bantu saya dengan soal ini
Buat sebuah function yang menerima argumen array of strings. Array berisi elemen string 1 karakter (A, B, C, D, E) sebagai Nilai Akhir.
Asumsikan setiap Nilai Akhir/mata kuliah bernilai 2 SKS, A berbobot 4, B berbobot 3, C, berbobot 2, D berbobot 1, dan E berbobot 0. Hasil dari function ini adalah nilai Indeks Prestasi Kumulatif dengan ketelitian hingga 2 digit desimal menurut rumus: IPK = Σ(bobot × SKS) / Σ SKS.
Jika elemen array invalid, dalam arti tidak dalam range A-E, maka function langsung mengeluarkan teks: ‘Array invalid!’. Huruf diasumsikan case insensitive (boleh huruf besar/kecil).
Contoh input:
console.log(question9(['A', 'B', 'A', 'B']));
console.log(question9(['C', 'a', 'e', 'D']));
console.log(question9(['C', 'A', '98', 'X']));
Contoh output:
3.5
1.75
Array invalid!
terima kasih sebelumnya
Tanggapan
Sesuaikan judul dengan pertanyaan kamu ya. Baca aturan main cara membuat judul yang baik
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban