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