Array merupakan sebuah type data dimana bisa menampung lebih dari satu nilai. Array juga bisa digunakan untuk melewatkan data di parameter function. Pada tutorial kali ini akan dibahas bagaimana cara membuat function dengan parameter sebuah type data array. Sebelum memulai membuat project, silahkan baca tutorial tentang array disini. karena ini akan membantu mempermudah dalam memahami tutorial ini. Sekarang mari buat projectnya. Seperti biasa untuk langkah awal harus disiapkan terlebih dahulu project kosong, klil file dan pilih menu new project pada IDE visual studio 2010. Akan muncul sebuah kotak project name, isi nama project pada kotak tersebut, selanjutnya untuk langlah demi langkah silahkan ikuti instruksi dibawah ini
Gambar 1. Preview desain aplikasi
langkah 2 : Pada button satu (yang berlabelkan inisialisasi data) double klik untuk membangkitkan event single kllik pada button tersebut. Masukan source code berikut ini
dataGridView1.Rows.Add(data.Length);
data[0] = 1;
data[1] = 2;
data[2] = 3;
data[3] = 4;
data[4] = 5;
for (int i = 0; i < data.Length; i++)
{
dataGridView1.Rows[i].Cells[0].Value = data[i];
}
data[0] = 1;
data[1] = 2;
data[2] = 3;
data[3] = 4;
data[4] = 5;
for (int i = 0; i < data.Length; i++)
{
dataGridView1.Rows[i].Cells[0].Value = data[i];
}
langkah 3 : lakukan hal yang sama pada button 2 (button yang berlabelkan hitung). Masukan source code berikut ini
kuadratHasil = kuadrat(data);
dataGridView2.Rows.Add(data.Length);
for (int i = 0; i < kuadratHasil.Length; i++)
{
dataGridView2.Rows[i].Cells[0].Value=kuadratHasil[i].ToString();
}
dataGridView2.Rows.Add(data.Length);
for (int i = 0; i < kuadratHasil.Length; i++)
{
dataGridView2.Rows[i].Cells[0].Value=kuadratHasil[i].ToString();
}
langkah 4 : pada jendela source code tambahkan function bernama kuadrat. Berikut ini source lengkap function kuadrat
private double[] kuadrat(double[] data)
{
double[] temp = new double[data.Length];
int i = 0;
foreach (double hasil in data)
{
temp[i] = hasil * hasil;
i = i + 1;
}
return temp;
}
{
double[] temp = new double[data.Length];
int i = 0;
foreach (double hasil in data)
{
temp[i] = hasil * hasil;
i = i + 1;
}
return temp;
}
langkah 5 : deklarasikan beberapa variabel global, source nya seperti berikut ini
double[] data = new double[5];
double[] kuadratHasil = new double[5];
double[] kuadratHasil = new double[5];
langkah 6 : done, program selesai dibuat, jika langkah langkah diatas dilakukan dengan benar, maka saat program dijalankan program akan mengkuadratkan data yang dilewatkan pada function kuadrat. yang perlu diperhatikan coba lihat dengan seksama pada function kuadrat. Disitu terdapat parameter array bahkan type return value nya pun juga bertype array.
Berikut ini beberapa preview dari program saat runtime
Gambar 2 Preview dari program saat inisialisai data
Gambar 3. Preview running program
Untuk memahami tutorial ini silahkan download contoh programnya disini, dan download juga projectnya disini
download program disini
donwload project disini
for more information contact on informasi@csharp-indonesia.com
pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu
NB : Semua program dalam tutorial ini ditulisa menggunakan IDE Visual studio 2010. dengan target framework 3.5.Sehingga minimal komputer harus terinstal windows vista untuk bisa menjalankan program *.exe nya, Atau windows xp yang sudah di instal netFrameWork 3.5. Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010
Artikel Terkait
- Melewatkan type data sebagai parameter pada function di C# (C ...
- contoh rekursif function di C#
- Function dan Procedure di C# dan C
- function dengan return value berupa array di C#
- fungsi dan kegunaan keyword RETURN di C# (CSahrp)
- data array di C# (C sharp) tanpa assigned
- Merubah panjang data Array saat runtime di C# (C Sharp)
- Ukuran Dimensi Array multidimensi di C# (C Sharp)
- mendeklarasikan array dinamis pada saat runtime
mas link y erorr
BalasHapusminta full project y
algaust@gmail.com
Trims
2015-11-24 xiaozhengm
BalasHapuscanada gooses
michael kors handbags
nike roshe runs
michael kors outlet
air jordans
longchamp bags
michael kors outlet online
tiffany and co
ugg outlet
canada goose outlet
ray ban sunglasses
nike air max
hermes uk
coach factory outlet
ugg sale
ugg outlet
michael kors handbags
coach outlet
ugg outlet store
juicy couture
burberry outlet
jordan 4 toro
air force 1
north face jackets
north face outlet
ralph lauren uk
new balance outlet
longchamp outlet
kate spade outlet
toms outlet store
hollister uk
north face uk
nike roshe run women
coach outlet
soccer jerseys
coach factory outlet
true religion outlet
gucci outlet
chaussure louboutin
zhengjx20160326
BalasHapusmichael kors outlet online
hollister clothing store
white converse
versace sunglasses
ralph lauren outlet
ray ban sunglasses
jordan shoes
white converse
kate spade outlet
rolex daytona
prada handbags
ray ban outlet
kate spade outlet
calvin klein dresses
supra
levis
coach factory outlet
discount oakley sunglasses
adidas shoes
nike free runs
ed hardy uk
nike store uk
true religion jeans
coach outlet
cheap ray bans
pandora charms
burberry outlet bags
hollister uk
michael kors outlet
ralph lauren pas cher
coach factory outlet online
oakley outlet store
lacoste polo shirts
polo ralph lauren outlet
nike force 1
coach outlet online
ugg outlet
hermes outlet
michael kors bags
nike huarache
coach outlet online
zhengjx20160411
BalasHapushollister clothing
nike air max uk
michael kors outlet online sale
louis vuitton bags
cheap toms
ralph lauren outlet
cheap ray ban sunglasses
lebron 12
abercrombie and fitch
tory burch boots
air jordan shoes
basketball shoes
coach outlet
cheap ray ban sunglasses
cheap ray ban sunglasses
montblanc pen
adidas running shoes
christian louboutin sale
cheap rolex watches
longchamp le pliage
ray bans
michael kors outlet online
nike free 5.0
toms
oakley outlet
air jordan shoes
louis vuitton purses
coach factory outlet online
louis vuitton
gucci outlet online
ray ban sunglasses uk
nike air force 1 white
michael kors bags
kd 7 shoes
louis vuitton outlet
michael kors
michael kors purses
louis vuitton outlet online
oakley vault
coach outlet store online
coach factory outlet online
BalasHapusferragamo outlet
ugg australia outlet
birkenstock shoes
nike air force black
louis vuitton handbags
polo ralph lauren outlet
versace sunglasses
nba jerseys wholesale
ferragamo
burberry outlet stores
yeezy boost 350
michael kors outlet
nike shoes for cheap
burberry outlet online
asics running shoes
michael kors outlet online
nike force 1
nike free runs
pandora charms uk
ralph lauren outlet
burberry bags
nike cortez white
sac longchamp pliage
tiffany and co outlet
true religion uk
ralph lauren pas cher
chi flat iron
moncler jackets
nike free flyknit 3.0
polo ralph lauren outlet
hollister kids
nike free 5.0
20160722caiyan
Mas, tolong kirim ke email saya yaa.
BalasHapusaryajayaalamsyah@gmail.com
Trima kasih
reebok shoes
BalasHapusjordan shoes
saints jerseys
nike huarache
moncler outlet
supra shoes
gucci sito ufficiale
vikings jerseys
ed hardy outlet
cleveland cavaliers
versace shoes
BalasHapusnba jerseys
ray ban sunglasses
michael kors handbags outlet
oakley sunglasses
golden state warriors jerseys
chargers jerseys
patriots jerseys
nike huarache
cheap jordan shoes
20170707 leilei3915
BalasHapusmcm outlet
ralph lauren outlet
ray ban sunglasses outlet
cheap ray ban sunglasses
prada outlet store
mont blanc outlet
christian louboutin uk
cheap oakley sunglasses
tory burch outlet
mlb jerseys
golden goose sneakers
BalasHapusyeezy boost 350 v2
offwhite
cheap jordans
yeezy shoes
kd shoes
yeezy boost 700
steph curry shoes
yeezy 500
jordan 4
https://139.59.253.253/
BalasHapushttps://13.228.222.19/
https://sbobet88.life/
https://165.232.182.143/
https://ninja368.com/
https://bet88.fun/
https://bet88.pro/
https://36.255.140.202/
https://gobet88.online/
https://52.221.98.81/
https://celebslam.com/
https://167.99.209.116/
https://uuhostel.com/
https://supjourney.com/
https://sbobet88.casino/
https://54.169.219.2/
https://shibatoto.com/
https://davismicro.com/
https://18.136.115.177/
https://duta555.xyz/
https://duta555slot.online/
https://klik555slot.online/
https://ninja368bet.com/
https://qqgo368bet.com/
https://blogs-afrique.info/
https://castelbajac-paris.com/
https://cloverquotes.com/
https://communitymanagerappreciationday.com/
https://copilotmom.com/
https://devragiles.com/
https://ecigmarkets.com/
https://elmehwar.tv/
https://freshwallpapers.info/
https://ftlob.com/
https://healthydeals.co.uk/
https://jesusandmarypatna.com/
https://lapipadelindio.com/
https://litvonline.com/
https://mannellasrl.com/
https://marc--jacobs.com/
https://mx-life.tv/
https://rayur.com/
https://sbobetasia69.com/
https://skylnk.co/
https://televisionpoint.com/
https://theimghost.com/
https://tradeasone.com/
https://agir-galiza.org/
https://ancient-technology.com/
https://arthur-chang.com/
bos717
BalasHapushttps://linkly.co/bet88
https://linkly.co/88bet
https://lu.ma/bola88
https://lu.ma/sbobet88
https://lu.ma/slot88
https://lu.ma/bet88
https://lu.ma/88bet
https://heylink.me/bet88/
https://heylink.me/88bet/
https://heylink.me/sbobet88indonesia/
https://heylink.me/slot88online/
https://heylink.me/bola88online/
https://many.link/bola88
https://many.link/sbobet88
https://many.link/slot88
https://many.link/bet88
https://many.link/88bet
https://www.pinterest.com/junabet88online
https://twitter.com/junabet88online
https://many.link/junabet88
https://heylink.me/junabet88/
https://lu.ma/junabet88
https://linkly.co/junabet88
https://sleekbio.com/junabet88
https://ezbiolink.com/junabet88
https://onescreener.com/junabet88
https://urltr.ee/junabet88
https://onescreener.com/junabet88
https://beacons.page/junabet88
https://linktr.ee/junabet88online
https://tap.bio/@junabet88
https://greyplate.com/junabet88
https://junabet88.contactin.bio/
https://sayhey.to/junabet88
https://manylink.co/@junabet88
https://msha.ke/junabet88/
https://msha.ke/sbobet88casino/
https://msha.ke/bet88online/
https://msha.ke/agenbola/
https://msha.ke/habanero/
https://msha.ke/junabet88/
https://msha.ke/bandartogel/
https://msha.ke/daftarjoker123/
https://msha.ke/toto88/