Page 225 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 225
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
Penjelasan:
• Program meminta pengguna untuk memasukkan tiga nilai (a, b, dan c).
• Percabangan if pertama membandingkan nilai a dan b untuk menentukan nilai terbesar
antara keduanya.
• Percabangan if kedua membandingkan nilai terbesar yang diperoleh dari langkah
sebelumnya dengan nilai c. Jika c lebih besar, maka c menjadi nilai terbesar.
• Pada akhirnya, program menampilkan nilai terbesar yang telah ditentukan.
202