Ads 468x60px

Rabu, April 13, 2011

Struct C++


Struktur (struct) adalah kumpulan dari variabel - variabel yang setiap variabel tersebut tipe datanya berbeda - beda.

Dalam pemrograman C++, jika kita membuat suatu program yang memerlukan berbagai tipe data yang akan digunakan. Tentunya dengan nama variable yang banyak. Dalam membuat program  tersebut jika kita manggunakan sedikit variable tentu tidak akan menjadi suatu jadi masalah. Akan tetapi jika kita akan membuat sebuah program yang lebih kompleks, dengan berbagai macam nama dan tipe variable dalam pendeklarasianya. Maka dengan struct, kita bisa mengelompokkan berbagai nama dan tipe variable tersebut sesuai dengan kelompoknya. Hal ini tentunya bisa berguna untuk memudahkan dalam mengelompokkan sebuah variabel. Sebagai contoh , ada terdapat berbagai nama variable : nama, nrp, alamat,  nilai .Variabel – variable tersebut dapat kita kelompokkan menjadi satu dengan nama data_mahasiswa. 

contoh pendeklarasian struct :
struct data {                         
char nama [20];                    
char nrp [10];
char alamat[10];

int nilai;
}
mahasiswa[100];

contoh program rental komputer menggunakan struct, langsung saja ke contoh programnya :
#include "conio.h"
#include "iostream.h"
#include "stdio.h"

struct data {
char nama [20];
char no [3];
int jam;
}
kmp[100];

int bayar[100],bayar1=3000;

void main()
{
clrscr();
int i, x;
cout<<" PEMASUKAN RENTAL KOMPUTER "<
cout<<"==========================="<
cout<<"BERAPA INPUT : ";cin>>x;
cout<

for(i=1;i<=x;i++)
  {
  bayar[x]=0;
  cout<<"NAMA           : "; gets(kmp[i].nama);
  cout<<"NO KOMPUTER    : "; gets(kmp[i].no);
  cout<<"JAM            : "; cin>>kmp[i].jam;
  cout<
  bayar[i]=bayar1*kmp[i].jam;
  }
  cout<<"=========================";
  cout<

for (i=1;i<=x;i++)
  {
  cout<<"NAMA           : "; cout<<
  cout<<"NO KOMPUTER    : "; cout<<
  cout<<"JAM            : "; cout<
  cout<
  cout<<"JUMLAH BAYAR RP. " << bayar[i];
  cout<<
  }
getch();
}

program setelah di jalankan :


semoga bermanfaat.

Tidak ada komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...