Blog ini dibuat untuk Anda yang ingin mempelajari bahasa pemrograman dengan mudah dan cepat

SCIENCE OF PROGRAMMING

www.humanprogramming.blogspot.co.id
Expretion your skill on programming
About Me

Jumat, 08 Januari 2016


Structure


Structure digunakan untuk mengelompokan sejumlah data yang mempunyai tipe data yang berbeda. Variabel-variabel yang membentuk sebuah struktur dinamakan elemen struktur. Struktur sama seperti Record di dalam Bahasa Pemrograman Pascal

Deklarasi Structure

Atau

Contoh1:

/* —————————- */
/* Program Penggunaan structure */
/* Nama File : struct1.cpp */
/* —————————- */
#include
#include
#include
main()
{
struct
{
char nim[5];
char nama[15];
int nilai;
} mahasiswa;
clrscr();
cout<>mahasiswa.nim;
cout<>mahasiswa.nama;
cout<>mahasiswa.nilai;
cout<<"\n\nData Yang di Inputkan adalah : \n\n";
cout<<"NIM = "<<mahasiswa.nim<
cout<<"Nama = "<<mahasiswa.nama<
cout<<"Nilai Akhir = "<<mahasiswa.nilai<
getch();
}


Nested Structure

Contoh2:
/* ———————————– */
/* Program Penggunaan Nested structure */
/* ———————————– */
#include
#include
#include
main()
{
struct dtmhs
{
char nim[9];
char nama[15];
};
struct dtnil
{
float nil1;
float nil2;
};
struct
{
struct dtmhs mhs;
struct dtnil nil;
} nilai;
clrscr();
//-> masukan data
cout<>nilai.mhs.nim;
cout<>nilai.mhs.nama;
cout<>nilai.nil.nil1;
cout<>nilai.nil.nil2;
cout< menampilkan hasil masukan
cout<<"masukan NIM = "<<nilai.mhs.nim<
cout<<"masukan Nama = "<<nilai.mhs.nama<
cout<<"masukan Nilai UTS = "<<nilai.nil.nil1<
cout<<"masukan Nilai UAS = "<<nilai.nil.nil2<
cout< getch();
return(0);
}


Structure dengan Array

struct
{
elemen_struktur;
…..
…..
} nama_tipe_struktur[jml_index];

Contoh3:
#include
#include
#include
main()
{
int i,j=1;
struct
{
char nim[10];
char nama[15];
float nilai;
} mhs[5];
clrscr();
for(i=1;i<=2;i++)
{
cout<<"Data ke-"< cout<>mhs[i].nim;
cout<>mhs[i].nama;
cout<>mhs[i].nilai;
cout< }


for(i=1;i<=2;i++)
{
cout<<"Data ke-"< cout<<"NIM = "< cout<<"Nama = "< cout<<"Nilai Akhir = "< cout< }
getch();
}


Structure dengan Function

/* —————————————— */
/* Program Penggunaan structure pada function */
/* Nama File : struct4.cpp */
/* —————————————— */

#include
#include
#include
char ket(float n);
main()
{
int i, j=1, k=1;
struct
{
char nim[5];
char nama[15];
float nilai;
} mhs[5];
clrscr();
for(i=0; i<2 br="" i=""> {
cout<<"Data Ke – "< cout<>mhs[i].nim;
cout<>mhs[i].nama;
cout<>mhs[i].nilai;
cout< }
clrscr();
for(i=0; i<2 br="" i=""> {
cout<<"Data Ke – "< cout<<"NIM = "< cout<<"Nama = "< cout<<"Nilai Akhir = "< cout<<"Keterangan yang didapat = ";
cout< return ‘L’;
else
return ‘G’;
}

0 komentar:

Posting Komentar