#include <stdio.h>
// Definisi tipe data structure
struct Mhs{
char nim[8];
int tugas, uts, uas;
};
int main() {
/**************************
Deklarasi variabel
n : banyaknya data
mean : rata-rata nilai (tugas, uts, uas)
j : variabel loop
***************************/
int n, j;
printf("Form Input Nilai Mahasiswa\n");
printf("--------------------------\n");
printf("Jumlah Mahasiswa: ");scanf("%d", &n);
printf("\n");
struct Mhs m[n];
for(j=0; j<n; j++) {
printf("NIM : ");scanf("%8s", m[j].nim);
printf("Tugas : ");scanf("%d", &m[j].tugas);
printf("UTS : ");scanf("%d",&m[j].uts);
printf("UAS : ");scanf("%d",&m[j].uas);
printf("\n");
}
double mean;
printf("----------------------------------------\n");
printf("NIM\t\t RATA-RATA\n");
printf("----------------------------------------\n");
for(j=0; j<n; j++) {
mean = (double) (m[j].tugas + m[j].uts + m[j].uas)/3;
printf("%s\t\t %0.2lf\n", m[j].nim, mean);
}
printf("----------------------------------------\n");
getch();
return 0;
}
Tidak ada komentar:
Posting Komentar