Page 190 - Project Akhir Media Pendidikan
P. 190

} else  {
                                   indeks = TET;
                                }
                              }
                           }
                         }
                         return indeks;
                      }

                      int main(void) {

                         /* Mendeklarasikan variabel S yang bertipe SISWA */
                         SISWA S;
                         float nilai;  /* Variabel untuk menampung nilai akhir */

                         /* Memasukkan nilai ke dalam S */
                         printf("INPUT:\n");
                         printf("NIM \t: "); scanf("%s", &S.NIM);
                         printf("Nama \t: "); scanf("%s", &S.nama);
                         printf("Nilai\n");
                         printf("  UTS \t: "); scanf("%f", &S.nilai[0]);
                         printf("  UAS \t: "); scanf("%f", &S.nilai[1]);

                         /* Menampilkan hasil */
                         printf("\nOUTPUT:\n");
                         printf("NIM \t: %.8s\n", S.NIM);
                         printf("Nama \t: %.25s\n", S.nama);

                         /* Menghitung nilai akhir */
                         nilai = (0.4 * S.nilai[0]) + (0.6 * S.nilai[1]);

                         /* Memanggil fungsi TentukanIndeks() */
                         S.nilai_indeks = TentukanIndeks(nilai);

                         printf("Indeks \t: %c\n", S.nilai_indeks);

                         return 0;
                      }

                      Adapun contoh hasil yang akan diberikan dari program di atas adalah sebagai berikut.


                      INPUT:
                      NIM  : D0D99021
                      Nama : Mira
                      Nilai
                       UTS  : 75
                       UAS  : 80

                      OUTPUT:
                      NIM  : D0D99021
                      Nama : Mira


                                                          186
   185   186   187   188   189   190   191   192   193   194   195