Академический Документы
Профессиональный Документы
Культура Документы
Fall 2009
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 17-18 I Hear You Are Breaking Up, Talk to ME
Objectives
Create a sub procedure Call a sub procedure
Pass data by value to a procedure Pass data by reference to a procedure
Fall 2009
Fall 2009
Fall 2009
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click Dim dblHoursWork As Double Dim dblRatePay As Double Dim dblGrossPay As Double
Fall 2009
Sub procedure
Does not return a value
Fall 2009
Fall 2009
Clearly Visual Basic: Programming with Visual Basic 2008 CSEN2303 Introduction to Computing Using Visual Basic & Excel
Fall 2009
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click Dim dblHoursWork As Double Dim dblRatePay As Double Dim dblGrossPay As Double Double.TryParse(lstHours.SelectedItem.ToString, dblHoursWork) Double.TryParse(lstRate.SelectedItem.ToString, dblRatePay) dblGrossPay = calc_GrossPay(dblHoursWork, dblRatePay, dblGrossPay) lblGross.Text = dblGrossPay.ToString("C2") End Sub
Private Function calc_GrossPay( ByVal dblHours As Double, ByVal dblRate As Double, _ ByVal dblGross As Double)
dblGross = dblHours * dblRate If dblHours > 40 Then dblGross = dblGross + (dblHours - 40) * dblRate / 2 End If Return dblGross End Function
Fall 2009