Tuesday, 17 January 2017

DESIGN A CALCULATOR USING VB.NET

PROGRAM:

Declaration command
Public Class Form1

    Inherits System.Windows.Forms.Form
    Dim num1 As Double
    Dim num2 As Double
    Dim result As Double
    Dim add As Boolean
    Dim sb As Boolean
    Dim mul As Boolean
    Dim div As Boolean


Form command

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.Text = " "
        add = sb = mul = div = False

    End Sub

Buttons command

    Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
        TextBox1.Text = TextBox1.Text + Button1.Text
        num1 = TextBox1.Text

    End Sub

    Private Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button4.Click
        TextBox1.Text = TextBox1.Text + Button4.Text
        num1 = TextBox1.Text
    End Sub

    Private Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click
        TextBox1.Text = TextBox1.Text + Button2.Text
        num1 = TextBox1.Text
    End Sub

    Private Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button3.Click
        TextBox1.Text = TextBox1.Text + Button3.Text
        num1 = TextBox1.Text
    End Sub

    Private Sub Button7_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button7.Click
        TextBox1.Text = TextBox1.Text + Button7.Text
        num1 = TextBox1.Text
    End Sub

    Private Sub Button5_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button5.Click
        TextBox1.Text = TextBox1.Text + Button5.Text
        num1 = TextBox1.Text
    End Sub

    Private Sub Button8_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button8.Click
        TextBox1.Text = TextBox1.Text + Button8.Text
        num1 = TextBox1.Text
    End Sub

    Private Sub Button6_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button6.Click
        TextBox1.Text = TextBox1.Text + Button6.Text
        num1 = TextBox1.Text
    End Sub

    Private Sub Button9_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button9.Click
        TextBox1.Text = TextBox1.Text + Button9.Text
        num1 = TextBox1.Text
    End Sub

    Private Sub Button11_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button11.Click
        TextBox1.Text = TextBox1.Text + Button11.Text
        num1 = TextBox1.Text
    End Sub


OFF Button
    Private Sub Button12_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button12.Click
        TextBox1.Text = " "
        num1 = 0
        result = 0
        add = False
        sb = False
        mul = False
        div = False
        num2 = 0
    End Sub

Equal button

    Private Sub Button17_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button17.Click
        If add Then
            result = num1 + num2
        End If
        If sb Then
            result = num2 - num1
        End If
        If mul Then
            result = num1 * num2
        End If
        If div Then
            result = num2 / num1
        End If
        TextBox1.Text = result
        num1 = result
    End Sub

Div button

    Private Sub Button16_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button16.Click
        div = True
        num2 = num1
        num1 = 0
        TextBox1.Text = " "
    End Sub

Add button
    Private Sub Button13_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button13.Click
        add = True
        num2 = num1
        TextBox1.Text = " "
    End Sub

Sub button

    Private Sub Button14_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button14.Click
        sb = True
        num2 = num1
        num1 = 0
        TextBox1.Text = " "
    End Sub

Mul button

    Private Sub Button15_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button15.Click
        mul = True
        num2 = num1
        num1 = 0
        TextBox1.Text = " "
    End Sub


AC Button
    Private Sub Button10_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button10.Click
        TextBox1.Text = " "
        num1 = 0
        result = 0
        add = False
        sb = False
        mul = False
        div = False
        num2 = 0
    End Sub


End Class

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home