didalam bahasa pemrograman pasti mengenal yang namanya function dan procedure. fungsi utama dari function dan procedure adalah untuk memudahkan para programer dalam memanage source code mereka. jadi tidak terjadi pemborosan source code, dengan function maupun dengan procedure, source code yang harusnya ditulis berulang-ulang dapat disederhanakan
mengapa pada bahasa pemrograman C dan C# procedure tidak ada...???. mengapa hanya function yang disediakan oleh bahasa pemrograman ini.??. berikut ini penjelannya
procedure merupakan kumpulan source code yang disatukan dan diberi nama tertentu. sehingga jika kumpulan source code tersebut di tulis ulang ,programer hanya menulis nama dari procedure yang telah dibuat tadi. sedangkan function mirip dengan procedure, dia juga menyatukan kumpulan-kumpulan source code menjadi satu, hanya saja procedure mempunyai nilai balik, apakah nilai balik itu..??? perhatikan contoh berikut
private void cetakNamadanPekerjaan(string nama, string alamat)
{
messebox.show("Hallo "+ nama+"\n"+"alamatmu ada di"+alamat);
}
Source code diatas adalah procedure dengan nama cetakNamadanPekerjaan. untuk memanggil procedure diatas dengan cara sebagai berikut
cetakNamadanPekerjaan(okfan,pare-Kediri);
Jika code diatas dieksekusi maka hasilnya adalah:
"Hallo okfan alamatmu ada di pare-Kediri"
Sekarang perhatikan contoh function berikut ini
int kuadratAngka(int dataInput)
{
return dataInput*dataInput
}
Untuk menjalankan source diatas. lakukan perintah berikut ini
messegebox.show(kuadratAngka(5).toSting())
Maka hasil yang akan keluar adalah 25. Secara sekilas memang sama antara function dan procedure, tetapi perhatikan dengan seksama bahwasanya di function mempunyai nilai balik sedangkan di procedure tidak ada nilai balik. Itulah yang membedakan antara function dan procedure. Di function ada sintak Void yang berfungsi untuk mencegah nilai balik. Sekarang pertanyaan "Mengapa di C dan C# tidak mengenal procedure?" karena dengan function sebenarnya sudah mewakili procedure. function yang di void akan berubah fungsinya menjadi sebuah procedure bukan lagi sebagai function. procedure dilarang memanggil procedure sedangkan function di izinkan dalam memanggil function. Itulah sebabnya mengapa di C# dan C tidak mengenal Procedure
maaf gan saya jadi bingung baca artikelnya kok saling kontra ya? apa salah tulis aja? bagian atas ditulis "procedure mempunyai nilai balik" tapi bagian bawah tidak, penjelasan bagian contoh nya jg kontra tuh...
BalasHapussama dg agan ini ..
BalasHapuslah yo gak entos
BalasHapuschenlina20150916
BalasHapusmoncler jackets
ray ban outlet
true religion outlet
instyler curling iron
adidas superstar
longchamp outlet
instyler max
gucci shoes
adidas superstars
hermes uk
barbour jackets
nike air huarache
lebron james shoes
gucci
ralph lauren outlet
uggs boots on sale
basketball shoes
nike elite socks
hollister uk
nike free runs
cheap jerseys
coach outlet online
ralph lauren pas cher
belstaff
kate spade outlet
jordan pas cher
nike running shoes
louis vuitton handbags
cheap jordans
toms wedges
christian louboutin uk
nike free run
mont blanc
insanity workout
ray ban sunglasses outlet
burberry sale
polo ralph lauren
nike air force 1
new balance outlet
prada outlet
as
2015-11-24 xiaozhengm
BalasHapussac longchamp pliage
longchamp handbags
jordan 13
coach outlet
pandora jewelry
coach factory outlet
nike uk
michael kors outlet
coach outlet
oakley sunglasses
ugg boots
christian louboutin outlet
jordan 6
sac longchamp pas cher
nike air max
oakley sunglasses
michael kors outlet online
michael kors handbags
michael kors outlet online
coach outlet
coach outlet
gucci outlet
coach outlet
ghd straighteners
canada gooses outlet
barbour uk
mizuno running shoes
tory burch outlet
ray ban
christian louboutin outlet
michael kors outlet
michael kors
michael kors
nike tn
running shoes
adidas outlet store
christian louboutin
cheap oakley sunglasses
christian louboutin uk
gucci outlet
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
BalasHapusnmd adidas
ray ban sunglass,ray ban sunglasses,ray ban outlet,cheap ray bans,cheap ray ban sunglasses,cheap ray bans,ray bans
stan smith adidas
cartier
polo ralph lauren
yeezy boost 350
fitflops
instyler max
white converse
ray bans
michael kors outlet
sac longchamp pliage
calvin klein dresses
ralph lauren
michael kors outlet online
fitflops shoes
burberry outlet canada
reebok classic
pandora jewelry
adidas gazelle
supra store
omega speedmaster
nike roshe run
burberry outlet
air jordan shoes
under armour
fitflops sale clearance
coach outlet store online clearance
mlb jerseys wholesale
michael kors handbgas
nike shoes for cheap
oakley sunglasses outlet
michael kors outlet
fitflops sale clearance
reebok outlet store
adidas pure boost black
dior sunglasses 2016
michael kors outlet online
bottega veneta shoes
chenzhen20160510
kate spade uk
BalasHapuskate spade outlet online
yeezy boost 350 balck
michael kors outlet online
kate spade outlet
true religion outlet store
canada goose outlet
michael kors outlet online
coach factory outlet
polo ralph lauren men
longchamp uk
north face outlet
adidas supercolor pink
louis vuitton outlet
stephen curry basketball shoes
north face uk
michael kors outlet online
coach outlet online
nike huarache black
bottega veneta sale
adidas superstars
omega replica watches for sale
toms outlet
cartier love ring
kobe 11
polo ralph lauren outlet
true religion jeans
fitflops shoes
fitflops
coach factory outlet online
ghd
versace sunglasses wholesale
converse outlet
coach factory outlet
buy red bottoms
new balance shoes
20160722CAIYAN
jimmy choo
BalasHapusair jordan uk
cheap nike shoes
fitflops
skechers outlet
louis vuitton pas cher
nike trainers
louis vuitton sacs
michael kors outlet store
adidas nmd runner
Bagus
BalasHapusmoncler outlet
BalasHapuslongchamp handbags
retro jordans
supreme new york
golden gooses
goyard
curry 6
balenciaga
supreme new york
yeezy boost