You are on page 1of 33

EX.

NO:1
SIMPLE ARITHMETIC CALCULATOR
DATE:

AIM

To write a VB Program to construct the Arithmetic Calculator (Simple).

ALGORITHM

STEP 1: Start -> Program -> Microsoft Visual Studio 6.0-> Visual Basic 6.0

STEP 2: Select File -> New -> Standard.exe

STEP 3: Design the form with required controls.

STEP 4: Create Control Array for command buttons

STEP 5: Type the coding

STEP 6: Build and execute the application

STEP 7: Stop the program


FORM DESIGN
PROGRAM CODING

Dim a, b, c, d
Dim s As String

Private Sub CLEAR_Click()


Text1.Text = ""
End Sub

Private Sub div_Click()


d = Text1.Text
Text1.Text = ""
s = "/"
End Sub

Private Sub dot_Click()


Text1.Text = Text1.Text + dot.Caption
End Sub

Private Sub Eight_Click()


Text1.Text = Text1.Text + Eight.Caption
End Sub

Private Sub equal_Click()


If (s = "+") Then
Text1.Text = Val(a) + Val(Text1.Text)
ElseIf (s = "-") Then
Text1.Text = Val(b) - Val(Text1.Text)
ElseIf (s = "*") Then
Text1.Text = Val(c) * Val(Text1.Text)
ElseIf (s = "/") Then
Text1.Text = Val(d) / Val(Text1.Text)
End If
End Sub
Private Sub five_Click()
Text1.Text = Text1.Text + five.Caption
End Sub

Private Sub four_Click()


Text1.Text = Text1.Text + four.Caption
End Sub

Private Sub minus_Click()


b = Text1.Text
Text1.Text = ""
s = "-"
End Sub

Private Sub multiplication_Click()


c = Text1.Text
Text1.Text = ""
s = "*"
End Sub

Private Sub nine_Click()


Text1.Text = Text1.Text + nine.Caption
End Sub

Private Sub OFF_Click()


Text1.Text = ""
zero.Enabled = False
one.Enabled = False
two.Enabled = False
three.Enabled = False
four.Enabled = False
five.Enabled = False
six.Enabled = False
Seven.Enabled = False
Eight.Enabled = False
nine.Enabled = False
dot.Enabled = False
plus.Enabled = False
minus.Enabled = False
multiplication.Enabled = False
div.Enabled = False
clear.Enabled = False
equal.Enabled = False
End Sub

Private Sub ON_Click()


zero.Enabled = True
one.Enabled = True
two.Enabled = True
three.Enabled = True
four.Enabled = True
five.Enabled = True
six.Enabled = True
Seven.Enabled = True
Eight.Enabled = True
nine.Enabled = True
plus.Enabled = True
minus.Enabled = True
multiplication.Enabled = True
div.Enabled = True
dot.Enabled = True
equal.Enabled = True
clear.Enabled = True
End Sub

Private Sub one_Click()


Text1.Text = Text1.Text + one.Caption
End Sub
Private Sub plus_Click()
a = Text1.Text
Text1.Text = ""
s = "+"
End Sub

Private Sub Seven_Click()


Text1.Text = Text1.Text + Seven.Caption
End Sub

Private Sub six_Click()


Text1.Text = Text1.Text + six.Caption
End Sub

Private Sub three_Click()


Text1.Text = Text1.Text + three.Caption
End Sub

Private Sub two_Click()


Text1.Text = Text1.Text + two.Caption
End Sub

Private Sub zero_Click()


Text1.Text = Text1.Text + zero.Caption
End Sub
OUTPUT
RESULT

Thus the above program has been run successfully.


EX.NO:2(A) LOOPS AND DECISION MAKING STATEMENTS - GENERATE
FIBONACCI SERIES
DATE:

AIM

To write a VB Program for generate Fibonacci Series.

ALGORITHM

Step - 1: Start the process.

Step - 2: Create a new Project.

Step - 3: Declare the variables a,b,c,series as integer type.

Step - 4: Draw the picture box for seeing the output.

Step - 5: Through the Inputbox enter the number of series for printing
Fibonacci series

Step - 6: Save and execute the project.

Step - 7 : Stop the process.


FORM DESIGN
PROGRAM CODING

Dim a, b, c, series As Integer

Private Sub Command1_Click()


Picture1.Cls
series = InputBox("Enter the number of series")
a=1
For x = 1 To series
If x > 2 Then
c=a+b
a=b
b=c
Picture1.Print c & Space(2);
Else
Picture1.Print a & Space(2);
End If
Next x
End Sub
OUTPUT
RESULT

Thus the above program has been run successfully.


EX.NO:2(B)
LOOPS AND DECISION MAKING STATEMENTS - FIND THE SUM
OF N NUMBERS
DATE:

AIM

To write a VB Program to find the sum of N numbers.

ALGORITHM

Step - 1: Start the process.

Step - 2: Create a new Project.

Step - 3: Declare the variables a,n and sum as integer type.

Step - 4: Keep the command button for getting the limit and finding the sum

Step - 5: Give the input for printing the sum of n numbers, based on the for loop
the input will be given in the text box until the condition is true.

Step - 6: Save and execute the project.

Step - 7 : Stop the process.


FORM DESIGN
PROGRAM CODING

Dim a, n, sum As Integer

Private Sub Command1_Click()


n = InputBox("Enter the limit")
End Sub

Private Sub Command2_Click()


sum = 0
For k = 1 To n
sum = sum + k
Next k
MsgBox "the result is" & sum
End Sub
OUTPUT
RESULT

Thus the above program has been run successfully.


EX.NO:2(C)
LOOPS AND DECISION MAKING STATEMENTS - TO DISPLAY
THE NUMBERS/SYMBOLS IN TRIANGLE FORMAT
DATE:

AIM
To write a VB Program to display the numbers/symbols in trianlge
format.

ALGORITHM

Step - 1: Start the process.

Step - 2: Create a new Project.

Step - 3: Declare the variables n,i,j as integer type.

Step - 4: keep the command button for printing the value in a triangle format.

Step - 5: Through the Inputbox enter the number of series for printing in a
triangle format according the i and j values in the for loop

Step - 6: Save and execute the project.

Step - 7 : Stop the process.


FORM DESIGN
CODING

Dim n,i,j as integer

Private Sub Command1_Click()


n = Val(InputBox("Enter number of rows"))
For i = n To 1 Step -1
For j = n To i Step -1
Print " * ";
Next j
Print ""
Next i

Print ""
Print ""
Print ""

For i = 1 To n
For j = i To n
Print " * ";
Next j
Print ""
Next i
End Sub
OUTPUT
RESULT

Thus the above program has been run successfully.


EX.NO: 3
CREATE A MENU AND MDI FORMS
DATE:

AIM

To write a VB Program for creating MENU and MDI forms.

ALGORITHM

STEP 1: Start -> Program -> Microsoft Visual Studio 6.0-> Visual Basic 6.0

STEP 2: Select File -> New -> Standard.exe

STEP 3: Design the form with required controls.

STEP 4: Create a menu using Menu Editor

STEP 5: Type the coding

STEP 6: Build and execute the application

STEP 7: Stop the program


FORM DESIGN
PROGRAM CODING

Private Sub mnuCircle_Click()


Picture1.Cls
Picture1.DrawWidth = 3
Picture1.Circle (1800, 1800), 1000, vbBlue
End Sub

Private Sub mnuLine_Click()


Picture1.Cls
Picture1.DrawWidth = 3
Picture1.Line (2000, 2000)-(3500, 3500), vbRed
End Sub

Private Sub mnuRectanlge_Click()


Picture1.Cls
Picture1.DrawWidth = 3
Picture1.Line (300, 300)-Step(4000, 2000), vbGreen, B
End Sub

Private Sub mnuSquare_Click()


Picture1.Cls
Picture1.DrawWidth = 3
Picture1.Line (1300, 1300)-Step(1300, 1300), vbPink, B
End Sub
OUTPUT

Printing Line

Printing Square
Printing Circle

RESULT

Thus the above program has been run successfully.


EX.NO: 4 CREATE A SIMPLE INPUT SCREEN WITH FOUR BASIC
CONTROLS TO READ INPUT AND WRITE IT TO A FILE
DATE:

AIM

To write a VB Program for create a simple input screen with four basic
controls to read input and write it to a file.

ALGORITHM

STEP 1: Start -> Program -> Microsoft Visual Studio 6.0-> Visual Basic 6.0

STEP 2: Select File -> New -> Standard.exe

STEP 3: Design the form with required controls

STEP 4: Create a text file “Sample.txt”using Notepad

STEP 5: Type the coding

STEP 6: Build and execute the application

STEP 7: Stop the program


FORM DESIGN
PROGRAM CODING

Dim filepath As String


Dim record As String

Private Sub Command1_Click()


filepath = "C:\VB\myfile.txt"
filenum = FreeFile
record = record + Text1.Text + " "
record = record + Text2.Text + " "

If Option1.Value = True Then


record = record + "Male "
Else
record = record + "Female "
End If
record = record + Text3.Text
Open filepath For Append As #1
Print #1, record
Close #1

MsgBox "Record inserted into text file", vbDefaultButton1, "Submit"


record = ""
Text1.Text = ""
Text2.Text = ""
Option1.Value = True
Option2.Value = False
Text3.Text = ""
End Sub
OUTPUT
RESULT

Thus the above program has been run successfully.

You might also like