)Develop a simple calculator simulating the simple tasks performed
by a calculator. Keep this calculator design very simple. Commanding Dim operand1 As Double Dim operand2 As Double Dim operator As String Dim status As Boolean
Private Sub cmd0_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "0" Else txtoutput.Text = "0" status = True End If End Sub
Private Sub cmd1_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "1" Else txtoutput.Text = "1" status = True End If End Sub
Private Sub cmd2_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "2" Else txtoutput.Text = "2" status = True End If End Sub
Private Sub cmd3_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "3" Else txtoutput.Text = "3" status = True End If End Sub
Private Sub cmd4_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "4" Else txtoutput.Text = "4" status = True End If End Sub
Private Sub cmd5_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "5" Else txtoutput.Text = "5" status = True End If End Sub
Private Sub cmd6_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "6" Else txtoutput.Text = "6" status = True End If End Sub
Private Sub cmd7_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "7" Else txtoutput.Text = "7" status = True End If End Sub
Private Sub cmd8_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "8" Else txtoutput.Text = "8" status = True End If End Sub Private Sub cmd9_Click() If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "9" Else txtoutput.Text = "9" status = True End If End Sub
Private Sub cmdC_Click()
txtoutput.Text = "0" operand1 = 0 operand2 = 0 End Sub
Private Sub cmdCE_Click()
txtoutput.Text = "0" operand2 = 0 End Sub
Private Sub cmddivide_Click()
operand1 = Val(txtoutput.Text) txtoutput.Text = "/" operator = "/" End Sub
Private Sub cmddot_Click()
If Val(txtoutput.Text) <> Andstatus = True Then txtoutput.Text = txtoutput.Text + "." Else txtoutput.Text = "." status = True End If End Sub
Private Sub cmdequal_Click()
operand2 = txtoutput.Text Select Case perator Case "+" txtoutput.Text = operand1 + operand2 Case "-" txtoutput.Text = operand1 - operand2 Case "*" txtoutput.Text = operand1 * operand2 Case "/" If operand2 = 0 Then MsgBox ("Divide by zero error") txtoutput.Text = "0" Else txtoutput.Text = operand1 / operand2 End If End Select operand1 = 0 operand2 = 0 status = False End Sub
Private Sub cmdminus_Click()
operand1 = Val(txtoutput.Text) txtoutput.Text = "-" operator = "-" End Sub
Private Sub cmdmultiply_Click()
operand1 = Val(txtoutput.Text) txtoutput.Text = "*" operator = "*" End Sub
Private Sub cmdpercent_Click()
txtoutput.Text = Val(txtoutput.Text) / 100 End Sub
Private Sub cmdplus_Click()
operand1 = Val(txtoutput.Text) txtoutput.Text = "+" operator = "+" End Sub
Imports Imports Partial Class Inherits Dim As New Dim As New Dim As New Dim As String Dim As Boolean Dim As New Protected Sub Byval As Object Byval As Handles Me If Not Then