Struct digunakan untuk mengelompokkan beberapa variabel yang mempunyai tipe data yang berbeda beda.Stuct sama dengan Record yang ada pada bahasa pemrograman Pascal.
Pendeklarasian Struct:
atau
Contoh Program Menggunakan Struct :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
char ket(float n);
void main()
{
struct datamhs
{
char nim[13],nama[30];
float nilai,ntugas,nmid,nfinal;
} mhs[10];
int a;
for(a=1;a<2;a++)
{
cout<<"Data ke "<<a<<endl;
cout<<"Masukkan NIM :";
cin>>mhs[a].nim;
cout<<"Masukkan Nama :";
gets(mhs[a].nama);
cout<<"Masukkan Nilai Tugas :";
cin>>mhs[a].ntugas;
cout<<"Masukkan Nilai MID :";
cin>>mhs[a].nmid;
cout<<"Masukkan Nilai final :";
cin>>mhs[a].nfinal;
}
for(a=1;a<2;a++)
{
cout<<"-----------------------------\n";
cout<<"NIM :"<<mhs[a].nim<<endl;
cout<<"Nama :"<<mhs[a].nama<<endl;
cout<<"Nilai Tugas :"<<mhs[a].ntugas<<endl;
cout<<"Nilai MID :"<<mhs[a].nmid<<endl;
cout<<"Nilai Final :"<<mhs[a].nfinal<<endl;
cout<<"Keterangan :";
cout<<ket(mhs[a].nfinal)<<endl;
}
}
char ket(float n)
{
if(n >60)
return 'L';
else
return 'T';
}
Artikel terkait :
Contoh Penggunaaan Struct Pada C++
Program Struct C++
0 Response to "Contoh Program C++ Menggunakan Struct"