Visual Basics Asgnmnt 1
Visual Basics Asgnmnt 1
FORMAT
COMMANDS
FINAL LAYOUT OF FORM
Addition
Subtraction
CALCULATOR
Format
COMMANDS
1) Addition
7) EXIT
1) ADDITION
2) SUBTRACTION
3) MULTIPLY
4) DIVIDE
5) MOD
GREATER THAN / LESSER THAN / EQUAL
FORMAT
COMMANDS
1)GREATER THAN
5) EXIT
1) GREATER THAN
2) LESSER THAN
3) EQUAL TO
EVEN OR ODD NUMBER
COMMAND
EVEN/ODD NUMBER
EXIT
EVEN NUMBER
ODD NUMBER
LEAP YEAR
COMMAND
LEAP YEAR
EXIT
*A LEAP YEAR
* NOT A LEAP YEAR
COMPARISON OF 3 NUMBERS
COMMANDS
GREATER
Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
Dim c As Integer
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
If (a >= b) And (a >= c) Then
MsgBox "first number is greater"
ElseIf (b >= c) And (b >= a) Then
MsgBox "second number is greater"
Else
MsgBox "third number is greater"
End If
End Sub
CLEAR
Private Sub Command3_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
EXIT
Private Sub Command4_Click()
End
End Sub
FINAL LAYOUT OF FORM
FORMATION OF “ ABCDE”
FORM LAYOUT
COMMANDS
*SERIAL WISE
Private Sub Command1_Click()
For i = 65 To 69 Step 1
For j = 65 To i Step 1
Print Chr(j);
Next j
Print
Next i
End Sub
* REVERSE ORDER
Private Sub Command2_Click()
For i = 69 To 65 Step -1
For j = 65 To i Step 1
Print Chr(j);
Next j
Print
Next i
End Sub
*COMBINING BOTH
Private Sub Command3_Click()
For i = 65 To 69 Step 1
For j = 65 To i Step 1
Print Chr(j);
Next j
Print
Next i
For i = 68 To 65 Step -1
For j = 65 To i Step 1
Print Chr(j);
Next j
Print
Next i
End Sub
FINAL LAYOUT OF FORM
SERAIL WISE
* REVERSE ORDER
* COMBINE
FACTORIAL OF A NUMBER
FORM LAYOUT
COMMANDS
1)FACTORIAL OF A NUMBER
3) EXIT
End Sub
2) SIMPLE INTEREST
4) EXIT
1) COMPOUND INTEREST
2) SIMPLE INTEREST
CONVERSIONS
FORM LAYOUT
COMMANDS
1) Fahrenheit to Celsius
Private Sub Command1_Click()
Dim F As Integer
F = Val(Text1.Text)
c = 5 / 9 * (F - 32)
MsgBox c
End Sub
2) Celsius to Fahrenheit
Private Sub Command2_Click()
Dim c As Integer
c = Val(Text1.Text)
F = 9 / 5 * c + 32
MsgBox F
End Sub
2) Celsius to Fahrenheit
USER VALUE / USER CHOICE / TABLES OF 1 AND 2
AND SERIES OF NUMBERS
FORM LAYOUT
COMMANDS
1) USER COMMANDS
2) TABLE OF 1
Private Sub Command2_Click()
Dim i As Integer
For i = 1 To 10 Step 1
Print i
Next i
End Sub
3)TABLE OF 2
Private Sub Command3_Click()
Dim i As Integer
For i = 2 To 20 Step 2
Print i
Next i
End Sub
4) TABLE OF 1 REVERSE
Private Sub Command4_Click()
Dim i As Integer
For i = 10 To 1 Step -1
Print i
Next i
End Sub
5) TABLE OF USER VALUE
6) SERIES OF A NUMBER
Private Sub Command6_Click()
j = Val(Text1.Text)
a = 0
b = 1
Print a
Print b
For i = 0 To j
c = a + b
Print c
a = b
b = c
Next
End Sub
3) TABLE OF 2
4) TABLE OF 1 REVERSE
5) TABLE OF USER VALUE
6) SERIES OF NUMBERS
FORMATION OF STARS
FORMAT LAYOUT
COMMANDS
1) SERIAL WISE
3) COMBINED
Private Sub Command3_Click()
For i = 1 To 5 Step 1
For j = 1 To i Step 1
Print "*";
Next j
Print
Next i
For i = 5 To 1 Step -1
For j = 1 To i Step 1
Print "*";
Next j
Print
Next i
End Sub
FINAL LAYOUT
1) SERIAL WISE
3) REVERSE
3) COMBINE
VISUAL BASIC
PRACTICAL FILE
Ideal Institute Of
Management & Technology
Name-Surabhi Rastogi
Course-BBA Gen 3rd sem
Enrollment No. -01021001709