Apa yang dimaksud dengan Structure ?


1.       Apa yang dimaksud dengan Structure ?
2.       Jelaskan kelbeihan sebuah program menggunakan Structure !
3.       Buatlah contoh program sederhana menggunakan Structure !
4.       Buah Contoh program sederhana kombinasi Array dan Structure !
Jawab :
1. Structure merupakan kemampuan elemen data yang digabungkan menjadi satu kesatuan, dengan kata     lainnya structure merupakan bentuk struktur data yang dapat menyimpan variabel - variabel dalam        satu nama. Masing - masing elemen data dikenal dengan sebutan field.
2. Kelebihan Sebuah program yang menggunakan structure yaitu untuk mempermudah sebuah  program     dalam mendeklarasikan variabel dan lebih ter-struktur.
3.  .
    #include
    using namespace std;

    main()
    {
     struct Mahasiswa
     {
       int Nim;
       char Nama[30];
       char Almt[50];
       };
    cout<<"Nama : aw"<
cout<<"NIK : 484848477"<
 Mahasiswa Mhs;

 cout<<"Masukan data Mahasiswa "<
 cout<<"Masukan Nim    : ";cin>>Mhs.Nim;
 cout<   : ";cin>>Mhs.Nama;
 cout<>Mhs.Almt;

 cout<
 cout<<"NIM    : "<
 cout<<"NAMA   : "<
 cout<<"ALAMAT : "<
return 0;

}

4.       .

{
     int ;
     struct{
     charnim[5];
     charnama[15];
     floatnilai;
} mhs[5];

clrscr();
   for(i=1; i<=2; i++){
   cout<<"Nama : Andi Widiarto"<
   cout<<"NIK : 171011402365"<
   cout<<"masukan NIM = ";
   cin>>mhs[i].nim;
   cout<<"masukan Nama = ";
   cin>>mhs[i].nama;
   cout<<"masukan Nilai Akhir = ";
   cin>>mhs[i].nilai;
}
cout<
cout<<"data Mahasiswa"<

for(i=1; i<=2; i++){
    cout<<"Data Ke - "<
    cout<<"NIM = "<
    [i].nim<
    cout<<"Nama = "<
    [i].nama<
cout<<"Nilai Akhir = "<
    [i].nilai<
    cout<
}
getch();
}



Tugas Akhir Pertemuan 3
#include
#include
#include
#include
#include
using namespace std;
struct Tinggal
{
char Jalan[50];
char Kota[15];
char Kode_Pos[5];
};
struct Tanggal
{
int Tanggal;
int Bulan;
int Tahun;
};
struct Biodata
{
char Nip[9];
char Nama[25];
char Agama[10];
char Jabatan[10];
char Unit_kerja[15];
Tinggal Alamat;
Tanggal Lahir;
Tanggal Mulai_kerja;
};
main()
{

Biodata Pegawai[5];
int i;

for(i=0; i<2 i="" o:p="">
{<
cout<<"\t\t\t Program Pendataan Karyawan "<
cout<<"\n \t\t=============================================\n";
cout<<"\t\tNIP \t: ";cin>>Pegawai[i].Nip;
cout<<"\t\tNama \t: ";cin>>Pegawai[i].Nama;
cout<<"\t\tAlamat \t\n";
cout<<"\t\t\tJalan \t: ";cin>>Pegawai[i].Alamat.Jalan;
cout<<"\t\t\tKota \t: ";cin>>Pegawai[i].Alamat.Kota;
cout<<"\t\t\tKode Pos: ";cin>>Pegawai[i].Alamat.Kode_Pos;
cout<<"\t\tJabatan : ";cin>>Pegawai[i].Jabatan;
cout<<"\t\tAgama \t: ";cin>>Pegawai[i].Agama;
cout<<"\t\tTanggal Lahir \n";
cout<<"\t\t\tTanggal : ";cin>>Pegawai[i].Lahir.Tanggal;
cout<<"\t\t\tBulan \t: ";cin>>Pegawai[i].Lahir.Bulan;
cout<<"\t\t\tTahun \t: ";cin>>Pegawai[i].Lahir.Tahun;
cout<<"\t\tTanggal Mulai Kerja \n";
cout<<"\t\t\tTanggal : ";cin>>Pegawai[i].Mulai_kerja.Tanggal;
cout<<"\t\t\tBulan \t: ";cin>>Pegawai[i].Mulai_kerja.Bulan;
cout<<"\t\t\tTahun \t: ";cin>>Pegawai[i].Mulai_kerja.Tahun;
cout<<"\t\tUnit Kerja : ";cin>>Pegawai[i].Unit_kerja;

}
cout<<"Cetak"<
for(i=0; i<2 i="" o:p="">
{
cout<<"========================== NIP "<
cout<
cout<<"\n Nama \t\t: "<
cout<<"\n Alamat \t: "<
cout<<"\n Jabatan \t: "<
cout<<"\n Agama \t\t: "<
cout<<"\n Tgl Lahir \t: "<
cout<<"\n Tgl Mulai Krj \t: "<
cout<<"\n Unit Kerja \t: "<
cout<
cout<<"==============================================================\n";
}
getch();
}





Jangan Lupa Subcribe, Klik Tombol Youtube

closeKawan Jangan Lupa Amal, Klik Iklannya
close