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

avatar muhamadariqrasyid
@muhamadariqrasyid

2 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

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