Cobalah dengan Visual Basic yang ada di Microsoft Office atau softwere lain,
Bangunlah sebuah program seperti dibawah ini, yaitu program penghitung volume bangun ruang
Prosedur
Private Sub cmdKalkulasi_Click()
Dim panjang As Double, lebar As Double, tinggi As Double
panjang = txtPanjang.Text
lebar = txtLebar.Text
tinggi = txtTinggi.Text
Call kalkulasi(panjang, lebar, tinggi)
End Sub
--------------------
Private Sub kalkulasi(a As Double, b As Double, c As Double)
Dim kalkulasi As Double
kalkulasi = a * b * c
lblHasil.Caption = "Hasil kalkulasi adalah, " & kalkulasi
End Sub
Fungsi
Private Sub cmdKalkulasi_Click()
Dim panjang As Double, lebar As Double, tinggi As Double
panjang = txtPanjang.Text
lebar = txtLebar.Text
tinggi = txtTinggi.Text
lblHasil.Caption = "Hasil perhitungan volume adalah, " & kalkulasi(panjang, lebar, tinggi)
End Sub
--------------------
Private Function kalkulasi(a As Double, b As Double, c As Double) As Double
kalkulasi = (a * b * c)
End Function
Pembahasan
Jika Fungsi dan Prosedur dibandingkan, perbedaan keduanya yaitu,
Prosedur menggunakan privat sub 2 sedangkan fungsi menggunakan privat function
Prosedur melakukan call hasil kalkulasi,namun pengisian hasil dilakukan di privat sub 1
Fungsi tidak melakukan call hasil, dan hasil dilakukan di privat sub
Penggunaan kurung pada kalkulasi tidak berpengaruh atau sama saja
Pada Fungsi, privat function dideklarasi variable kalkulasi secara langsung
Pada prosedur, deklarasi dilakukan setelah deklarasi variable panjang, lebar, tinggi di privat sub ke 2
Bangunlah sebuah program seperti dibawah ini, yaitu program penghitung volume bangun ruang
Prosedur
Private Sub cmdKalkulasi_Click()
Dim panjang As Double, lebar As Double, tinggi As Double
panjang = txtPanjang.Text
lebar = txtLebar.Text
tinggi = txtTinggi.Text
Call kalkulasi(panjang, lebar, tinggi)
End Sub
--------------------
Private Sub kalkulasi(a As Double, b As Double, c As Double)
Dim kalkulasi As Double
kalkulasi = a * b * c
lblHasil.Caption = "Hasil kalkulasi adalah, " & kalkulasi
End Sub
Fungsi
Private Sub cmdKalkulasi_Click()
Dim panjang As Double, lebar As Double, tinggi As Double
panjang = txtPanjang.Text
lebar = txtLebar.Text
tinggi = txtTinggi.Text
lblHasil.Caption = "Hasil perhitungan volume adalah, " & kalkulasi(panjang, lebar, tinggi)
End Sub
--------------------
Private Function kalkulasi(a As Double, b As Double, c As Double) As Double
kalkulasi = (a * b * c)
End Function
Pembahasan
Jika Fungsi dan Prosedur dibandingkan, perbedaan keduanya yaitu,
Prosedur menggunakan privat sub 2 sedangkan fungsi menggunakan privat function
Prosedur melakukan call hasil kalkulasi,namun pengisian hasil dilakukan di privat sub 1
Fungsi tidak melakukan call hasil, dan hasil dilakukan di privat sub
Penggunaan kurung pada kalkulasi tidak berpengaruh atau sama saja
Pada Fungsi, privat function dideklarasi variable kalkulasi secara langsung
Pada prosedur, deklarasi dilakukan setelah deklarasi variable panjang, lebar, tinggi di privat sub ke 2
Comments
Post a Comment