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 :
Comments
Post a Comment