visual basic practical file
TRANSCRIPT
![Page 1: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/1.jpg)
ASSIGNMENTOF
VISUAL BASIC
![Page 2: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/2.jpg)
INDEX S.NO NAME T.SIGN
1. AREA OF CIRCLE2. VOLUME OF CYCLINDER3. SIMPLE INTEREST4. LOG-IN FORM5. COMPARE 2 NUMBER6. COMPARE 3 NUMBER7. CHECK EVEN OR ODD8. SUM USING INPUT BOX9. COFFEE SHOP10. PRINT NUMBER 1 T0 2011. PRINT NUMBER 20 TO 112. PRINT EVEN NUMBER 1 TO 2013. PRINT EVEN NUMBER 20 TO 114. PRINT ODD NUMBER 1 TO 2015. PRINT ODD NUMBER 20 T0 116. CALCULATOR17. MARKSHEET SHOWING GRADES18. FACTORIAL19. PRINT 1 T0 30 AND THEIR SUM20. PERFECT SQUARE<5021. EVEN- ODD NOS COUNT
![Page 3: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/3.jpg)
22. LINEAR SEARCH
![Page 4: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/4.jpg)
Q.1 AREA OF CIRCLE
CODING
DIM RADIUS AS INTEGER
DIM RESULT AS DOUBLE
RADIUS = TEXT1.TEXT
RESULT= 3.16 * RADIUS ^ 2
MSGBOX RESULT
![Page 5: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/5.jpg)
![Page 6: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/6.jpg)
Q.2 VOLUME OF CYCLINDER
CODING
DIM RADIUS AS INTEGER
DIM HEIGHT AS INTEGER
DIM RESULT AS DOUBLE
PIE = 3.14
RADIUS = TEXT1.TEXT
HEIGHT = TEXT2.TEXT
RESULT = PIE * RADIUS * RADIUS * HEIGHT
MSGBOX RESULT
![Page 7: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/7.jpg)
![Page 8: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/8.jpg)
![Page 9: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/9.jpg)
Q.3 SIMPLE INTEREST
CODING
DIM P AS DOUBLE
DIM S AS DOUBLE
DIM R AS DOUBLE
DIM T AS DOUBLE
P = TEXT1.TEXT
R = TEXT2.TEXT
T = TEXT3.TEXT
S = P * R * T / 100
TEXT4.TEXT = S
![Page 10: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/10.jpg)
![Page 11: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/11.jpg)
Q.4 LOG-IN FORM
CODING
DIM A AS STRING
DIM B AS STRING
A = "KARAN"
B = "KARAN"
IF A = TEXT1.TEXT AND B = TEXT2.TEXT THEN
MSGBOX "LOGIN SUCESSFUL"
ELSEIF TEXT1.TEXT = "" OR TEXT2.TEXT = "" THEN
MSGBOX "PLEASE ENTER USERNAME OR PASSWORD"
ELSE
MSGBOX "LOGIN UNSUCESSFUL"
END IF
![Page 12: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/12.jpg)
![Page 13: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/13.jpg)
Q.5 COMPARE 2 NUMBERS
CODING
DIM A AS INTEGER
DIM B AS INTEGER
B = TEXT2.TEXT
A = TEXT1.TEXT
IF A > B THEN
MSGBOX "A IS GREATER"
ELSEIF A = B THEN
MSGBOX " A AND B ARE EQUAL"
ELSE
MSGBOX " B IS GREATER"
END IF
![Page 14: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/14.jpg)
![Page 15: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/15.jpg)
Q.6 COMPARE 3 NUMBERS
CODING
DIM A AS INTEGER
DIM B AS INTEGER
DIM C AS INTEGER
A = TEXT1.TEXT
B = TEXT2.TEXT
C = TEXT3.TEXT
IF A > B AND A > C THEN
MSGBOX "A IS GREATER"
ELSEIF B > A AND B > C THEN
MSGBOX "B IS GREATER"
ELSE
MSGBOX "C IS GREATER"
![Page 16: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/16.jpg)
![Page 17: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/17.jpg)
Q. 7 CHECK EVEN OR ODD
CODING
DIM A AS INTEGER
A = TEXT1.TEXT
IF A MOD 2 = 0 THEN
MSGBOX "NUMBER IS EVEN"
ELSE
MSGBOX "NUMBER IS ODD"
END IF
![Page 18: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/18.jpg)
![Page 19: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/19.jpg)
Q.8 SUM OF 2 NUMBERS USING INPUT BOX
CODING
DIM A AS INTEGER
DIM B AS INTEGER
DIM C AS INTEGER
A = VAL(INPUTBOX("ENTER FIRST NO"))
B = VAL(INPUTBOX("ENTER SECOND NO"))
C = A + B
MSGBOX ("SUM IS" & C)
![Page 20: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/20.jpg)
![Page 21: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/21.jpg)
Q.9 COFFEE SHOP
CODING
DIM TEA AS INTEGER, COFFEE AS INTEGER, SANDWICH AS INTEGER, BURGER AS INTEGER, PATTY AS INTEGER, PASTERIES AS INTEGER
DIM SUM AS DOUBLE
SUM = 0
TEA = 5
COFFEE = 5
SANDWICH = 5
BURGER = 6
PATTY = 9
PASTERIES = 11
IF OPTION1.VALUE = TRUE THEN
SUM = SUM + TEA
ELSE
SUM = SUM + COFFEE
END IF
IF CHECK1.VALUE = 1 THEN
SUM = SUM + SANDWICH
END IF
IF CHECK2.VALUE = 1 THEN
![Page 22: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/22.jpg)
![Page 23: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/23.jpg)
SUM = SUM + BURGER
END IF
IF CHECK3.VALUE = 1 THEN
SUM = SUM + PATTY
END IF
IF CHECK4.VALUE = 1 THEN
SUM = SUM + PASTERIES
END IF
MSGBOX SUM
![Page 24: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/24.jpg)
![Page 25: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/25.jpg)
Q10. PRINT NUMBER 1 T0 20CODING
DIM A AS INTEGERFOR A = 1 TO 20PRINT A
NEXT A
![Page 26: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/26.jpg)
![Page 27: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/27.jpg)
Q.11 PRINT NUMBERS 20 T0 1
CODING
DIM A AS INTEGER
FOR A = 20 TO 1 STEP -1
PRINT A
NEXT A
![Page 28: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/28.jpg)
![Page 29: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/29.jpg)
Q.12 PRINT EVEN NUMBERS 1 T0 20
CODING
DIM A AS INTEGER
FOR A = 0 TO 20 STEP 2
PRINT A
NEXT A
![Page 30: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/30.jpg)
![Page 31: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/31.jpg)
Q.13 PRINT EVEN NUMBERS 20 TO 1
CODING
DIM A AS INTEGER
FOR A = 20 TO 0 STEP -2
PRINT A
NEXT A
![Page 32: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/32.jpg)
![Page 33: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/33.jpg)
Q14 PRINT ODD NUMBERS 1 TO 20
CODING
DIM A AS INTEGER
FOR A = 1 TO 20 STEP 2
PRINT A
NEXT A
![Page 34: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/34.jpg)
![Page 35: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/35.jpg)
Q15 PRINT ODD NUMBERS 20 TO 1
CODING
DIM A AS INTEGER
FOR A = 19 TO 1 STEP -2
PRINT A
NEXT A
![Page 36: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/36.jpg)
![Page 37: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/37.jpg)
Q.16 TO ADD,SUBTRACT,MULTIPLY AND DIVIDE TWO NUMBERS
CODING
FOR SUM FUNCTION
DIM A AS INTEGER
DIM B AS INTEGER
DIM C AS INTEGER
A = TEXT1.TEXT
B = TEXT2.TEXT
C = A + B
TEXT3.TEXT = C
END SUB
FOR SUBTRACT FUNCTION
DIM A AS INTEGER
DIM B AS INTEGER
DIM C AS INTEGER
A = TEXT1.TEXT
B = TEXT2.TEXT
C = A - B
TEXT3.TEXT = C
END SUB
![Page 38: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/38.jpg)
![Page 39: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/39.jpg)
FOR MULTIPICATION FUNCTION
DIM A AS INTEGER
DIM B AS INTEGER
DIM C AS INTEGER
A = TEXT1.TEXT
B = TEXT2.TEXT
C = A * B
TEXT3.TEXT = C
END SUB
FOR DIVISION FUNCTION
DIM A AS INTEGER
DIM B AS INTEGER
DIM C AS INTEGER
A = TEXT1.TEXT
B = TEXT2.TEXT
C = A / B
TEXT3.TEXT = C
END SUB
![Page 40: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/40.jpg)
![Page 41: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/41.jpg)
Q17 MARKSHEET SHOWING TOTAL, PERCENTAGE AND GRADE
CODING
DIM A AS STRING
DIM ROLL AS VARIANT
DIM M1 AS INTEGER, DIM M2 AS INTEGER, DIM M3 AS INTEGER
DIM M4 AS INTEGER, DIM M5 AS INTEGER, DIM TOTAL AS INTEGER
DIM PERC AS DOUBLE
A = TEXT1.TEXT
ROLL = TEXT2.TEXT
M1 = TEXT3.TEXT
M2 = TEXT4.TEXT
M3 = TEXT5.TEXT
M4 = TEXT6.TEXT
M5 = TEXT7.TEXT
TOTAL = M1 + M2 + M3 + M4 + M5
PERC = TOTAL / 500 * 100
MSGBOX ("YOUR TOTAL MARKS ARE" & TOTAL)
MSGBOX ("YOUR PERCENTAGE IS" & PERC)
SELECT CASE PERC
CASE 0 TO 32
![Page 42: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/42.jpg)
![Page 43: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/43.jpg)
MSGBOX "F GRADE FAIL"
CASE 33 TO 40
MSGBOX "E GRADE NOT BAD"
CASE 41 TO 50
MSGBOX "D GRADE AVERAGE"
CASE 51 TO 70
MSGBOX "C GRADE GOOD"
CASE 71 TO 90
MSGBOX "B GRADE VERY GOOD"
CASE 91 TO 100
MSGBOX "A GRADE EXCELLANT"
END SELECT
![Page 44: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/44.jpg)
![Page 45: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/45.jpg)
Q18 FACTORIAL
CODING
DIM A AS INTEGER, I AS INTEGER, FACT AS DOUBLE
A = INPUTBOX("ENTER A NUMBER WHOSE FACTORIAL YOU WISH TO CALCULATE.")
FACT = 1
FOR I = 2 TO A
FACT = FACT * I
NEXT I
MSGBOX (A & "! = " & FACT)
![Page 46: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/46.jpg)
![Page 47: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/47.jpg)
Q19 PRINT 1 TO 30 AND THEIR SUM
CODING
DIM A AS INTEGER, SUM AS INTEGER, L AS INTEGER
L = INPUTBOX("ENTER THE UPPER LIMIT.")
FOR A = 1 TO L
SUM = SUM + A
PRINT A
NEXT A
MSGBOX (" SUM = " & SUM)
CLS
![Page 48: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/48.jpg)
![Page 49: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/49.jpg)
Q20 PERFECT SQUARE LESS THAN 50
CODING
DIM A AS INTEGER
CLS
A = 1
WHILE (A * A < 50)
PRINT (A * A)
A = A + 1
WEND
![Page 50: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/50.jpg)
![Page 51: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/51.jpg)
Q21 EVEN ODD COUNT
CODING
DIM A AS INTEGER, ECOUNT AS INTEGER, OCOUNT AS INTEGER, N AS INTEGER
N = INPUTBOX("HOW MANY NUMBERS DO YOU WISH TO ENTER?")
WHILE (N > 0)
A = INPUTBOX("ENTER NUMBER.")
IF A MOD 2 = 0 THEN
ECOUNT = ECOUNT + 1
ELSE
OCOUNT = OCOUNT + 1
END IF
N = N - 1
WEND
MSGBOX ("EVEN COUNT = " & ECOUNT & " & ODD COUNT = " & OCOUNT)
![Page 52: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/52.jpg)
![Page 53: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/53.jpg)
![Page 54: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/54.jpg)
![Page 55: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/55.jpg)
Q22 ARRAY SEARCH
CODING
DIM A(5) AS DOUBLE, I AS INTEGER, ITEM AS DOUBLE
FOR I = 1 TO 5
A(I) = INPUTBOX("ENTER NUMBER INTO ARRAY.")
NEXT I
ITEM = INPUTBOX("ENTER THE VALUE YOU WISH TO SEARCH.")
FOR I = 1 TO 5
IF A(I) = ITEM THEN
MSGBOX (ITEM & " FOUND AT POSITION " & I)
EXIT FOR
END IF
NEXT I
IF I = 6 THEN
MSGBOX (ITEM & " DOES NOT EXIST IN THE ARRAY.")
END IF
![Page 56: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/56.jpg)
![Page 57: visual basic practical file](https://reader033.vdocuments.site/reader033/viewer/2022061106/54477a9db1af9f0c068b494b/html5/thumbnails/57.jpg)