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