Home disini
widget by sy@ms

Latest Posts

Contoh Program List Dengan Fungsi Terpisah

N ah semalem dah ane postingin Contoh Program List Dengan Fungsi, sekarang ane mau program tersebut dengan file fungsi yang terpisah. Mudeng ga....


Maksudnya, script fungsi kita pisahkan pada file main. Jadi kita buat fie baru untuk meletakan script fungsi tersebut. Gimana caranya ya....... Mau tau sobat.




Ini nih caranya :
Pertama, kita buat file fungsi dengan nama "fungsi.h", tanpa tanda kutip.
Kedua, masukan script berikut pada file "fungsi.h"


struct list
{
int nilai;
list *next;
};

list *element;
list *head, *tail;
list *temp;

void inisial()
{
head = tail = NULL;
}

int input()
{
int x;
cout<<"\n Nilai elemen baru : ";cin>>x;
return x;
}

void proses(int x)
{
element = (list *)malloc(sizeof(list));
element->nilai= x;
element->next= NULL;

if(head==NULL)
{
head=tail=element;
}
else
{
tail->next= element;
tail = element;
}
}

void tampil()
{
temp=head;
cout<<"\n Hasil : ";
while(temp != NULL)
{
cout<<"["<<temp->nilai<<"] ";
temp = temp->next;
}
}



Setelah selesai. Simpan file tersebut.
Ketiga, buat file baru dengan nama "fungsi.cpp", tanpa tanda kutip.
Keempat, masukan script dibawah ini kedalam file "fungsi.cpp" tadi. Ini merupakan file program utamanya.


#include "iostream.h"
#include "stdlib.h"
#include "conio.h"
#include "fungsi.h"




void main()
{
int nilaibaru;
char key;

inisial();

do
{
nilaibaru = input();
proses(nilaibaru);

cout<<" Ingin mengulangi [y/t] : ";cin>>key;
clrscr();
}
while(key=='y' || key=='Y');

tampil();
}


Setelah itu, simpan dan jalankan. Gimana, samakan dengan program yang kemarin. Oya sekedar info buat sobat, ane buat programnya di Borland C++.
Ok semoga sukses, tetaplah bersemangat.....

Catatan : Kedua file harus dalam satu folder dimana program akan di proses.


Salam senyum dariku untuk semuanya, tetaplah untuk bersemangat. Jangan lupa Comment atau isi buku tamu ya sob. Sedikit pemberitahuan untuk sobat yang ingin mengambil [Copy-Paste], Owner tidak melarang sobat untuk memperbanyak artikel namun Owner berharap sobat berlaku dengan bijak agar mencantumkan link active maupun yang tidak. Owner berharap partisipasinya ya sob.



2 komentar:

Kodok kampus mengatakan...

gak mudeng gan

sy@ms mengatakan...

Sorry nih buat agan-agan yang udah mampir.
kalu dirasa kurang detil di maklumi...
Ok, teruslah bersemangat....

8 Mei 2011 pukul 00.52

Jam Sekarang
Tanggal
Salam Sapa :
Status Blogging :

*ket. status : Terjadwal : Berarti yang punya blog tidak bisa berinternet [ More... ]





sy@ms
skyNET program


Join the conversation for skyNET program

 
 free web counter Counter Powered by  RedCounter

© 2011 || Copyright by sy@ms || Thanks for skyNET program All Reserved

Technology Blogs TopOfBlogs Top Blogs Internet Internet Blogs Phil Backlink Display Pagerank
Yahoo bot last visit powered by MyPagerank.Net
USA Backlinks Free Backlinks Service at USABacklinks.com! Auto Backlink Gratis Indonesia : Top Link Indo My Ping in TotalPing.com ping fast  my blog, website, or RSS feed for Free