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 :
Membuat Program Class dengan Menggunakan Dev C++Assalamualaikum Wr. Wb. Selamat pagi semua. Kali ini saya ingin memberikan informasi tentang cara "Membuat Program Class dengan Menggu ...
Membuat Program Kalkulator Sederhana dengan Dev C++Assalamualaikum Wr.Wb. Selamat pagi semua. Semoga di hari Minggu ini pada semangat dan dikasih kelancaran untuk segala urusannya ya. A ...
Pengertian Bilangan Biner dan Cara KonversinyaAssalamualaikum Wr. Wb. Selamat pagi semua. Sudah lama nih saya tidak update blog ini, maklum orang sibuk. Sibuk mikirin apa yang lagi ...
Membuat Program Perulangan dengan Dev C++Assalamualaikum Wr.Wb. Selamat pagi semua. Setelah sempat membuat Membuat Program Kalkulator Sederhana dengan Dev C++, kali ini saya i ...
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. Hari ini saya ingin membahas tentang Kasus 2.2 - Membuat Program Perkalian 2 Buah Bilangan. Materi ini juga merupa...
-
Assalamualaikum Wr. Wb. Kali ini saya ingin memberikan informasi tentang Mencari Determinan Matriks Ordo 2x2 . Informasi ini sekaligus tug...
0 comments
Posting Komentar