Escolar Documentos
Profissional Documentos
Cultura Documentos
A. Program Design
B. Program Code
PublicClassBudget
PrivateSubbtnClear_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnClear.Click
txtMonthlyAllowance.Clear()
txtTranspoAmount.Clear()
EndSub
PrivateSubbtnCompute_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnCompute.Click
DimFoodPercent, SavingsPercent, SchoolProjectPercent,
TransportationPercent
FoodPercent = 30
SavingsPercent = 20
SchoolProjectPercent = 10
TransportationPercent = Val(txtTranspoAmount.Text) /
Val(txtMonthlyAllowance.Text) * 100
EndSub
EndClass
C. Program Output
A. Program Design
B. Program Code
PublicClassArithmetic
PrivateSubbtnPlus_Click(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesbtnPlus.Click
BASIC CALCULATOR
Christina Erica L. Mercado
Grade 10 St. Dorothea
PrivateSubbtnMinus_Click(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesbtnMinus.Click
lblResult.Text = Val(txtNum1.Text) - Val(txtNum2.Text)
lblEquation.Text = txtNum1.Text &"-"& txtNum2.Text
&"="&lblResult.Text
EndSub
PrivateSubbtnMultiply_Click(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesbtnMultiply.Click
lblResult.Text = Val(txtNum1.Text) * Val(txtNum2.Text)
lblEquation.Text = txtNum1.Text &"*"& txtNum2.Text
&"="&lblResult.Text
EndSub
PrivateSubbtnDivide_Click(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesbtnDivide.Click
lblResult.Text = Val(txtNum1.Text) / Val(txtNum2.Text)
lblEquation.Text = txtNum1.Text &"/"& txtNum2.Text
&"="&lblResult.Text
EndSub
PrivateSubbtnExponent_Click(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesbtnExponent.Click
lblResult.Text = Val(txtNum1.Text) ^ Val(txtNum2.Text)
lblEquation.Text = txtNum1.Text &"^"& txtNum2.Text
&"="&lblResult.Text
EndSub
PrivateSubbtnSqr_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnSqrt.Click
txtNum2.Enabled = False
Christina Erica L. Mercado
Grade 10 St. Dorothea
lblResult.Text = Val(Math.Sqrt(txtNum1.Text))
lblEquation.Text = ""& txtNum1.Text
&"="&lblResult.Text
EndSub
PrivateSub btnSqr_Click_1(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesbtnSqr.Click
txtNum2.Enabled = False
lblResult.Text = Val(txtNum1.Text) ^ 2
lblEquation.Text = txtNum1.Text &"x"& txtNum1.Text
&"="&lblResult.Text
EndSub
PrivateSub txtNum1_TextChanged(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
Handles txtNum1.TextChanged
EndSub
PrivateSub Button1_Click(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
Handles Button1.Click
txtNum2.Text = True
txtNum1.Clear()
txtNum2.Clear()
lblResult.Text = ""
lblEquation.Text = ""
EndSub
PrivateSubbtnCube_Click(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesbtnCube.Click
txtNum2.Enabled = False
lblResult.Text = Val(txtNum1.Text) ^ 3
STANDARD CALCULATOR
A.
A.
A.
A.
A.
A.
A.
A. Program Design
B. Program Code
PublicClassCalculator
Dim operand1 AsDouble
Dim operand2 AsDouble
Dim [operator] AsString
DimhasdecimalAsDouble
DimmemorysaveAsDouble
Dim d AsInteger
PrivateSub Button1_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnMemClear.Click
memorysave = Val(0)
EndSub
PrivateSub Button2_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnMemRecall.Click
txtDisplay.Text = memorysave
EndSub
PrivateSubbtnZERO_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnZERO.Click
IftxtDisplay.Text = "0"Then
txtDisplay.Text = sender.text
Else
txtDisplay.Text = txtDisplay.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnSEVEN_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnSEVEN.Click
IftxtDisplay.Text = "0"Then
txtDisplay.Text = sender.text
Else
txtDisplay.Text = txtDisplay.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnEIGHT_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnEIGHT.Click
IftxtDisplay.Text = "0"Then
txtDisplay.Text = sender.text
Else
txtDisplay.Text = txtDisplay.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnNINE_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnNINE.Click
IftxtDisplay.Text = "0"Then
txtDisplay.Text = sender.text
Else
txtDisplay.Text = txtDisplay.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnFOUR_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnFOUR.Click
IftxtDisplay.Text = "0"Then
txtDisplay.Text = sender.text
Else
txtDisplay.Text = txtDisplay.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnFIVE_Click(ByVal sender AsSystem.Object, ByVal e
AsSystem.EventArgs) HandlesbtnFIVE.Click
IftxtDisplay.Text = "0"Then
txtDisplay.Text = sender.text
Else
txtDisplay.Text = txtDisplay.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnSIX_Click(ByVal sender AsSystem.Object, ByVal e
AsSystem.EventArgs) HandlesbtnSIX.Click
IftxtDisplay.Text = "0"Then
txtDisplay.Text = sender.text
Else
txtDisplay.Text = txtDisplay.Text + sender.TEXT
EndIf
EndSub
[operator] = "*"
EndSub
PrivateSubbtnADD_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnADD.Click
operand1 = Val(txtDisplay.Text)
txtDisplay.Text = ""
txtDisplay.Focus()
[operator] = "+"
EndSub
PrivateSubbtnMINUS_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnMINUS.Click
operand1 = Val(txtDisplay.Text)
txtDisplay.Text = ""
txtDisplay.Focus()
[operator] = "-"
EndSub
PrivateSubbtnEQUAL_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnEQUAL.Click
Dim Result AsDouble
operand2 = Val(txtDisplay.Text)
Select [operator]
Case"+"
Result = operand1 + operand2
txtDisplay.Text = Result.ToString()
operand1 = Val(0)
operand2 = Val(0)
Case"-"
Result = operand1 - operand2
txtDisplay.Text = Result.ToString()
operand1 = Val(0)
operand2 = Val(0)
Case"/"
Result = operand1 / operand2
txtDisplay.Text = Result.ToString()
operand1 = Val(0)
operand2 = Val(0)
Case"*"
Result = operand1 * operand2
txtDisplay.Text = Result.ToString()
operand1 = Val(0)
operand2 = Val(0)
EndSelect
EndSub
PrivateSubbtnBACKSPACE_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnBACKSPACE.Click
IftxtDisplay.Text.Length> 0 Then
d = txtDisplay.Text.Length
txtDisplay.Text = txtDisplay.Text.Remove(d - 1, 1)
EndIf
EndSub
PrivateSubbtnPERIOD_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnPERIOD.Click
IfInStr(txtDisplay.Text, ".") Then
Exit Sub
Else
txtDisplay.Text = txtDisplay.Text&"."
EndIf
EndSub
PrivateSubbtnClear_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnClear.Click
txtDisplay.Clear()
operand1 = Val(0)
operand2 = Val(0)
EndSub
PrivateSubbtnSQRT_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs) HandlesbtnSQRT.Click
txtDisplay.Text = Val(Math.Sqrt(txtDisplay.Text))
EndSub
PrivateSubbtnClearEntry_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnClearEntry.Click
txtDisplay.Clear()
memorysave = Val(0)
EndSub
PrivateSubbtnRECIPROCAL_Click(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesbtnRECIPROCAL.Click
txtDisplay.Text = 1 / Val(txtDisplay.Text)
EndSub
PrivateSubbtnMemSave_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnMemSave.Click
memorysave = txtDisplay.Text()
EndSub
PrivateSubbtnMemPlus_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnMemPlus.Click
txtDisplay.Text = Val(txtDisplay.Text) + memorysave
EndSub
PrivateSubbtnMemMinus_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) HandlesbtnMemMinus.Click
txtDisplay.Text = Val(txtDisplay.Text) - memorysave
EndSub
WORD COUNT
A. Program Design
C. Program Output
B. Program Code
PublicClassWordCounter
DECIMAL TO BINARY
A. Program Design
DimintCharsAsInteger = countChar_Click(myPad_txt.Text)
DimintWordsAsInteger = countWords_Click(myPad_txt.Text)
countChar.Text = intChars&" characters "
countWord.Text = intWords&" words "
EndSub
EndClass
C. Program Output
B. Program Code
Christina Erica L. Mercado
Grade 10 St. Dorothea
PublicClassDecimalToBinary
DimquotientX
DimIntegerQuotientX
PrivateSub btnBinary1_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) Handles btnBinary1.Click
quotientX = Val(txtDecimalNumber.Text)
IfquotientXMod 2 = 0 Then
lbl_Remainder1.Text = "0"
Else
lbl_Remainder1.Text = "1"
EndIf
IntegerQuotientX = quotientX \ 2
IfquotientX \ 2 >= 1 Then
lbl_integerQuotient1.Text = IntegerQuotientX
Else
EndIf
EndSub
PrivateSub btnBinary2_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) Handles btnBinary2.Click
quotientX = Val(lbl_integerQuotient1.Text)
IfquotientXMod 2 = 0 Then
lbl_Remainder2.Text = "0"
Else
lbl_Remainder2.Text = "1"
EndIf
IntegerQuotientX = quotientX \ 2
IfquotientX \ 2 >= 1 Then
lbl_integerQuotient2.Text = IntegerQuotientX
Else
EndIf
EndSub
PrivateSub btnBinary3_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) Handles btnBinary3.Click
quotientX = Val(lbl_integerQuotient2.Text)
IfquotientXMod 2 = 0 Then
lbl_Remainder3.Text = "0"
Else
lbl_Remainder3.Text = "1"
EndIf
IntegerQuotientX = quotientX \ 2
IfquotientX \ 2 >= 1 Then
lbl_integerQuotient3.Text = IntegerQuotientX
Else
EndIf
EndSub
PrivateSub btnBinary4_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) Handles btnBinary4.Click
quotientX = Val(lbl_integerQuotient3.Text)
IfquotientXMod 2 = 0 Then
lbl_Remainder4.Text = "0"
Else
lbl_Remainder4.Text = "1"
EndIf
IntegerQuotientX = quotientX \ 2
IfquotientX \ 2 >= 1 Then
lbl_integerQuotient4.Text = IntegerQuotientX
Else
EndIf
EndSub
PrivateSub btnBinary5_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) Handles btnBinary5.Click
quotientX = Val(lbl_integerQuotient4.Text)
IfquotientXMod 2 = 0 Then
lbl_Remainder5.Text = "0"
Else
lbl_Remainder5.Text = "1"
EndIf
IntegerQuotientX = quotientX \ 2
IfquotientX \ 2 >= 1 Then
lbl_integerQuotient5.Text = IntegerQuotientX
Else
EndIf
EndSub
lbl_Remainder1.Text = ""
lbl_Remainder2.Text = ""
lbl_Remainder3.Text = ""
lbl_Remainder4.Text = ""
lbl_Remainder5.Text = ""
lbl_Remainder6.Text = ""
lblRemainder7.Text = ""
lbl_Remainder8.Text = ""
EndSub
PrivateSubDecimalToBinary_Load(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesMyBase.Load
EndSub
PrivateSub lblRemainder7_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs) Handles lblRemainder7.Click
EndSub
EndClass
C. Program Output
SCIENCE CALCULATOR
A. Program Design
B. Program Code
IftxtDISPLAY.Text = "0"Then
txtDISPLAY.Text = sender.text
Else
txtDISPLAY.Text = txtDISPLAY.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnTHREE_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs)
IftxtDISPLAY.Text = "0"Then
txtDISPLAY.Text = sender.text
Else
txtDISPLAY.Text = txtDISPLAY.Text + sender.TEXT
EndIf
EndSub
PublicClassScientific
Dim operand1 AsDouble
Dim operand2 AsDouble
Dim [operator] AsString
DimhasdecimalAsDouble
DimMemorySaveAsDouble
PrivateSubbtnZERO_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs)
IftxtDISPLAY.Text = "0"Then
txtDISPLAY.Text = sender.text
Else
txtDISPLAY.Text = txtDISPLAY.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnTWO_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs)
EndIf
EndSub
[operator] = "*"
EndSub
MemorySave = Val(txtDISPLAY.Text)
EndSub
PrivateSubbtnMemRecall_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs)
txtDISPLAY.Text = MemorySave
EndSub
PrivateSubbtnClearEntry_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs)
txtDISPLAY.Clear()
EndSub
PrivateSubbtnMemPlus_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs)
txtDISPLAY.Text = Val(txtDISPLAY.Text) + MemorySave
EndSub
PrivateSubbtnMemMinus_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs)
txtDISPLAY.Text = Val(txtDISPLAY.Text) - MemorySave
EndSub
PrivateSubbtnBACKSPACE_Click(ByVal sender AsSystem.Object,
ByVal e AsSystem.EventArgs)
IftxtDISPLAY.Text<" "Then
txtDISPLAY.Text = Mid(txtDISPLAY.Text, 1, Len(txtDISPLAY.Text) 1 + 1)
Else
txtDISPLAY.Text = Mid(txtDISPLAY.Text, 1, Len(txtDISPLAY.Text) 1)
EndIf
EndSub
PrivateSubbtnONE_Click(ByVal sender AsSystem.Object, ByVal e
AsSystem.EventArgs) HandlesbtnONE.Click
IftxtDISPLAY.Text = "0"Then
txtDISPLAY.Text = sender.text
Else
txtDISPLAY.Text = txtDISPLAY.Text + sender.TEXT
EndIf
EndSub
PrivateSubbtnSQRT_Click(ByVal sender AsSystem.Object, ByVal
e AsSystem.EventArgs)
txtDISPLAY.Text = Val(Math.Sqrt(txtDISPLAY.Text))
EndSub
PrivateSubRadioRadians_CheckedChanged(ByVal sender
AsSystem.Object, ByVal e AsSystem.EventArgs)
HandlesRadioRadians.CheckedChanged
EndSub
EndClass
C. Program Output
ss