Laman

Rabu, 20 Januari 2016

Pemograman C++ Builder

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