Contoh Pemograman C++ Builder
*Struktur Data
--------------------------------------------------------------------------
Bagian Deklarasi global
--------------------------------------------------------------------------
struct Node
{
public: //default memang sudah public
int isi;
Node*Lanjut;
};
//deklarasi Baru,head dan ekor dengan pointer Node
Node *Baru;
Node *head=NULL;
Node *ekor=NULL;
----------------------------------------------------------------------------
Bagian Button yang di gunakan untuk menampilkan hasil
----------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//mengambil nilai untuk di masukkan ke dalam baru -> isi
int nilai;
nilai=StrToInt(Edit1->Text);
Edit1->Clear();
Edit1->SetFocus();
Baru = new Node;
Baru->isi=nilai;
Baru->Lanjut=NULL;
// pengecekan apakah head dan ekor masih kosong
if(head==NULL)
{ // memasukkan head dan ekor pada field yang pertama
head=Baru;
ekor=Baru;
}
else
{
//untuk mengaitkan antar field sehingga list terkait dan seterusnya
Baru->Lanjut=head;
head=Baru;
}
ListBox1->Clear();
Node *menampilkan=head;
// menampilkan semua yang ada pada struct Node
while(menampilkan!=NULL)
{
ListBox1->Items->Add(menampilkan->isi);
menampilkan=menampilkan->Lanjut;
}
}
------------------------------------------------------------------------------------
Sekian Script dari Menginputkan dengan metode input awal.
semoga bermanfaat.
Tidak ada komentar:
Posting Komentar