Minggu, 19 Oktober 2014

Contoh Program Struct bahasa c

#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