Page 224 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 224

Program Menghitung Nilai Akhir Mata Kuliah
                  Masukkan nilai UTS: 86
                  Masukkan nilai UAS: 90
                  Masukkan nilai tugas: 89

                  Nilai Akhir: 88.3
                  Nilai Huruf: B

                  Penjelasan Program:

                  1)  Menyertakan Pustaka:
                      •  iostream:  Digunakan  untuk  operasi  input  dan  output  data  (seperti  membaca  dan

                         menulis data ke konsol).

                  2)  Deklarasi Variabel:
                      •  nilaiUTS, nilaiUAS, nilaiTugas: Variabel tipe double untuk menyimpan nilai UTS,

                         UAS, dan tugas.

                      •  nilaiAkhir: Variabel tipe double untuk menyimpan nilai akhir mata kuliah.
                      •  nilaiHuruf: Variabel tipe char untuk menyimpan nilai huruf (A, B, C, D, E).

                  3)  Meminta Input Nilai:
                      •  Program meminta pengguna untuk memasukkan nilai UTS, UAS, dan tugas.

                  4)  Percabangan untuk Menentukan Bobot Nilai:
                      •  Percabangan  if-else  digunakan  untuk  menentukan  bobot  nilai  UTS  dan  UAS

                         berdasarkan nilainya.

                          o  Nilai  UTS  dan  UAS  dengan  nilai  80 atau  lebih memiliki  bobot  40%  dan  50%
                             (masing-masing).

                          o  Nilai UTS dan UAS dengan nilai 70-79 memiliki bobot 35% dan 45% (masing-

                             masing).
                          o  Nilai  UTS  dan  UAS  dengan  nilai  di  bawah  70  memiliki  bobot  30%  dan  40%

                             (masing-masing).
                      •  Bobot nilai tugas selalu 10%.

                  5)  Menghitung Nilai Akhir:
                      •  Nilai akhir dihitung dengan menjumlahkan nilai UTS, UAS, dan tugas setelah dikalikan

                         dengan bobot masing-masing.

                  6)  Menentukan Nilai Huruf:
                      •  Percabangan if-else digunakan untuk menentukan nilai huruf berdasarkan nilai akhir.

                          o  Nilai akhir 90-100 mendapat nilai huruf A.
                          o  Nilai akhir 80-89 mendapat nilai huruf B.

                          o  Nilai akhir 70-79 mendapat nilai huruf C.

                                                                                                         201
   219   220   221   222   223   224   225   226   227   228   229