Assalamualaikum Wr.Wb.
Selamat pagi semua.
Setelah beberapa hari lalu saya membuat posting tentang Membuat Program Perulangan dengan Dev C++, kali ini saya ingin membuat posting yang sekaligus merupakan tugas tentang Membuat Program Struct dengan Dev C++.
--
Sebelumnya, saya ingin menjelaskan apa itu program struct. Program struct adalah sebuah program yang tipe datanya adalah tipe data buatan/definisi sendiri dalam bahasa C++. Program ini dapat berisi beberapa tipe data atau bahkan program struct itu sendiri. Konsepnya hampir sama dengan array [mungkin lain kali saya akan menjelaskan tentang array] kecuali dalam array semua tipe data sama, maka dalam struct tipe data dapat berbeda. Struct adalah turunan tipe data yang menggambarkan item data yang berhubungan yang sering disebut dengan komponen / elemen / anggota yang tipe datanya tidak harus sama.
--
Deklarasi struct dalam bahasa C++ :
struct namastructure {
tipedata element1;
tipedata element2;
. . .
};
Contoh :
struct Mahasiswa {
int nim;
char nama[30];
char alamat[50];
};
Setelah tipe struct dideklarasikan, kita dapat menggunakan tipe data tersebut untuk mendefinisikan suatu variabel.
Deklarasi struct membutuhkan :
1. Kunci struct,
2. Nama tipe struct,
3. Daftar anggota (nama variabel) dipisahkan dengan titik koma [;],
4. Ditutup dengan semicolon.
--
Contoh program struct yang telah dibuat :
#include <iostream>
#include <iomanip>
using namespace std;
struct nilai{
int nim, nilai;
};
nilai masuk (void){
nilai n;
cout<<"Masukkan NIM : "; cin>>n.nim;
cout<<"Masukkan Nilai : "; cin>>n.nilai;
return n;
}
void tampil (nilai nil){
cout<<"NIM"<<"\t\tNilai"<<endl;
cout<<setw(8)<<nil.nim<<setw(8)<<nil.nilai<<endl;
}
int main(int argc, char** argv) {
tampil(masuk());
return 0;
}
Penjelasan :
Seperti biasa #include <iostream> dan #include <iomanip> merupakan sebuah library yang digunakan. Struct tersebut diberi nama nilai dengan anggotanya nim dan juga nilai yang merupakan integer. Nilai masuk (void) merupakan sebuah fungsi dari struct tersebut (jika nama struct [nilai] diganti dengan [namalain] maka fungsi tersebut juga harus diganti namanya menjadi [namalain masuk] bukan [nilai masuk] lagi). Untuk n.nim dan n.nilai merupakan pemanggilan fungsi dari nilai n. Void tampil merupakan fungsi yang akan menampilkan outputnya. tampil(masuk()); adalah pemanggilan fungsi void tampil (nilai nil).
--
Sekian postingan saya tentang Membuat Program Struct dengan Dev C++. Semoga postingan saya ini dapat bermanfaat dan jika ada kekurangan silahkan berikan komentar ada pada kotak komentar yang disediakan. Terima kasih.
Selamat pagi.
Wassalamualaikum Wr.Wb.
Jumat, 11 Maret 2016
Membuat Program Struct dengan Dev C++
Share this
Related Articles :
Langganan:
Posting Komentar (Atom)
Artikel Populer
-
Assalamualaikum Wr. Wb. Saya ingin membahas tentang Kasus 2.1 - Algoritma dan Program Penjumlahan 3 Buah Bilangan. Pada Refleksi Alpro Mi...
-
Assalamualaikum Wr. Wb. Kali ini saya ingin memberikan informasi tentang Algoritma dan Pemrograman Perkalian Vektor dengan Matriks. 1. Id...
-
Assalamualaikum Wr., Wb.. Selamat malam, udah lama nih gak nge- blog lagi disini. Semester udah beda, tapi masih ketemu orang yang sama? ...
-
Assalamualaikum Wr. Wb. Selamat malam, Kali ini saya ingin memberikan informasi tentang Algoritma dan Pemrograman untuk Menghitung Bilang...
-
Assalamualaikum Wr. Wb. Selamat sore semua, kali ini saya ingin memposting tentang Algoritma dan Pemrograman untuk Menghitung Nilai IPK M...
0 comments
Posting Komentar