Page 209 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 209

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.
                          o  Nilai akhir 60-69 mendapat nilai huruf D.
                          o  Nilai akhir di bawah 60 mendapat nilai huruf E.
                  7)  Menampilkan Hasil:
                      •  Program menampilkan nilai akhir dan nilai huruf kepada pengguna.
                  4.  Program

                  #include <stdio.h>

                  int main() {
                    int a, b, c;
                    int terbesar;

                    printf("Masukkan nilai pertama: ");
                    scanf("%d", &a);
                    printf("Masukkan nilai kedua: ");
                    scanf("%d", &b);
                    printf("Masukkan nilai ketiga: ");
                    scanf("%d", &c);

                    if (a > b) {
                      terbesar = a;
                    } else {
                      terbesar = b;
                    }

                    if (c > terbesar) {
                      terbesar = c;
                    }

                    printf("Nilai terbesar adalah: %d\n", terbesar);

                    return 0;
                  }

                  Output:
                  Masukkan nilai pertama: 86
                  Masukkan nilai kedua: 88
                  Masukkan nilai ketiga: 89
                  Nilai terbesar adalah: 89

                                                                                                         200
   204   205   206   207   208   209   210   211   212   213   214