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
   220   221   222   223   224   225   226   227   228   229   230