Contoh Program Penggunaan structure di C++

Dalam membuat  Program penggunaan structure di C++ saya sendiri menggunakan Dev C++,namun kalian juga bisa menggunakan yang lainnya seperti borland C++,dll.Mari kita langsung saja ke programnya

listing program(script) nya yang ada di bawah ini:
     Tolong untuk listing program di bawah ini jangan di jadikan sebagai contekan untuk ujian,tugas,saya perbolehkan menggunakan listing di bawah ini untuk belajar dan latihan bahasa pemrograman c++
Saya sarankan lebih baik listing tersebut diketikan dari pada di copy paste supaya kalian ingat dan lebih paham.


Program ke 1:


/* ---------------------------- */
/* Program Penggunaan structure */
/* ---------------------------- */
#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;
main()
{
struct
{
char nim[8];
char nama[20];
float nilai;
} mahasiswa;
cout<<"masukan NIM         = ";
cin>>mahasiswa.nim;
cout<<"masukan Nama        = ";
cin>>mahasiswa.nama;
cout<<"masukan Nilai Akhir = ";
cin>>mahasiswa.nilai;
cout<<"\n\nData Yang di Inputkan adalah : \n\n";
cout<<"NIM         = "<<mahasiswa.nim<<endl;
cout<<"Nama        = "<<mahasiswa.nama<<endl;
cout<<"Nilai Akhir = "<<mahasiswa.nilai<<endl;
getch();
}
 Program ke 2 :
/* ----------------------------------- */
/* Program Penggunaan Nested structure */
/* Nama File : struct2.cpp             */ 
/* ----------------------------------- */
#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;
main()
{
struct dtmhs
{
char nim[8];
char nama[20];
};
struct dtnil
{
float nil1;
float nil2;
};
struct
{
struct dtmhs mhs;
struct dtnil nil;
} nilai;
//-> masukan data
cout<<"masukan NIM       = "; cin>>nilai.mhs.nim;
cout<<"masukan Nama      = "; cin>>nilai.mhs.nama;
cout<<"masukan Nilai UTS = "; cin>>nilai.nil.nil1;
cout<<"masukan Nilai UAS = "; cin>>nilai.nil.nil2;
cout<<endl;
//-> menampilkan hasil masukan
cout<<"NIM       = "<<nilai.mhs.nim<<endl;
cout<<"Nama      = "<<nilai.mhs.nama<<endl;
cout<<"Nilai UTS = "<<nilai.nil.nil1<<endl;
cout<<"Nilai UAS = "<<nilai.nil.nil2<<endl;
cout<<endl;
getch();
}
Program Ke 3 :
/* ---------------------------------- */
/* Program Penggunaan array structure */
/* Nama File : struct3.cpp            */
/* ---------------------------------- */
#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;
main()
{
int i, j=1;
struct
{
char nim[8];
char nama[20];
float nilai;
} mhs[2];

for(i=0; i<2; i++)
{
cout<<"masukan NIM         = "; cin>>mhs[i].nim;
cout<<"masukan Nama        = "; cin>>mhs[i].nama;
cout<<"masukan Nilai Akhir = "; cin>>mhs[i].nilai;
cout<<"----------------------------\n";
}
for(i=0; i<2; i++)
{
cout<<"Data Ke - "<<j++<<endl;
cout<<"NIM         = "<<mhs[i].nim<<endl;
cout<<"Nama        = "<<mhs[i].nama<<endl;
cout<<"Nilai Akhir = "<<mhs[i].nilai<<endl;
cout<<endl;
}
getch();
}
Untuk materi lain kalian bisa mengklik gambarnya di bawah ini: 
https://www.sumberberedukasi.com/2018/03/materi-bahasa-pemrograman-c.html

Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.