Soal Menghitung Nilai
Seorang mahasiswa ingin mengetahui nilai akhir matakuliah algoritma.
Aturan perhitungan Nilai Akhir yang diterapkan :
- UTS 25 %
- UAS 35 %
- Tugas & Quiz 20 %
- Praktikum 20 %
Setelah dihitung nilai akhirnya, kemudian dapat ditentukan indeks nilainya dengan aturan:
- Indeks=”A” bila Nilai Akhir >= 80
- Indeks=”B” bila Nilai Akhir >= 65 dan Nilai Akhir <80
- Indeks=”C” bila Nilai Akhir >= 50 dan Nilai Akhir <65
- Indeks=”D” bila Nilai Akhir >= 35 dan Nilai Akhir <50
- Indeks=”E” bila Nilai Akhir < 35
Buat algoritma untuk membantu mahasiswa tersebut dalam menghitung nilai akhir dan Indeksnya, bila semua komponen nilai diINPUT.
Jawab:
var
na, uts, uas, tugas, praktikum: Real
begin
input(uts, uas, tugas, praktikum)
na <-- ((uts * 0.25) + (uas * 0.35) + (tugas * 0.2) + (praktikum * 0.2))
output(na)
if (na >= 80) then
output('A')
else if (na >= 65) and (na < 80) then
output('B')
else if (na >= 50) and (na < 65) then
output('C')
else if (na >= 35) and (na < 50) then
output('D')
else
output('E')
end algoritma.
Tidak ada komentar:
Posting Komentar