Membuat Data Mahasiswa menggunakan Array of Record


Kali ini ane akan posting lagi masalah C++ , disini ane akan kasih tau cara membuat data mahasiswa menggunakan array of record, langsung aja, cekidot ...

Ini program pengkodingannya :

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
//stuct
    typedef struct {
        char nim[9];
        char nama[25];
        int uts,uas,tgs;
    } mahasiswa;

//deklarasi
int main() {
    mahasiswa mhs[10];
    int i,n;
{

//input data
printf("Data Nilai Mahasiswa\n");
    printf("Berapa banyak data = ");
    scanf("%d",&n);
    for (i=0;i<n;i++) {
        cout<<"Masukkan data mahasiswa ke-"<<i+1<<"\n";
        printf("NIM    : "); scanf("%s", &mhs[i].nim);
        printf("Nama   : "); scanf("%s", &mhs[i].nama);
        printf("UTS    : "); scanf("%d", &mhs[i].uts);
        printf("UAS    : "); scanf("%d", &mhs[i].uas);
        printf("Tugas  : "); scanf("%d", &mhs[i].tgs);
    }

//menampilkan output data
    printf("DAFTAR MAHASISWA\n");
    printf("No. NIM      NAMA      UTS  UAS  TUGAS\n");
    printf("--------------------------------------\n");
    for (i=0;i<n;i++) {
        printf("%2d  %-8s %-9s %3d  %3d  %4d\n",
i+1,mhs[i].nim,mhs[i].nama,mhs[i].uts,mhs[i].uas,mhs[i].tgs);
    }
    printf("--------------------------------------\n");

    system("pause");
    return 0;
}
}

Hasilnya adalah sebagai berikut :
Membuat Data Mahasiswa menggunakan Array of Record

Comments

Popular posts from this blog

Tutorial Membuat GUI Menggunakan bahasa pemrograman C, GTK+ dan Glade

Konfigurasi DHCP Server di Ubuntu Server

Membuat Https di Ubuntu Server