60
ASSIGNMENT OF VISUAL BASIC

visual basic practical file

Embed Size (px)

Citation preview

Page 1: visual basic practical file

ASSIGNMENTOF

VISUAL BASIC

Page 2: visual basic practical file

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

22. LINEAR SEARCH

Page 4: visual basic practical file

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
Page 6: visual basic practical file

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
Page 8: visual basic practical file
Page 9: visual basic practical file

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
Page 11: visual basic practical file

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
Page 13: visual basic practical file

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
Page 15: visual basic practical file

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
Page 17: visual basic practical file

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
Page 19: visual basic practical file

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
Page 21: visual basic practical file

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
Page 23: visual basic practical file

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
Page 25: visual basic practical file

Q10. PRINT NUMBER 1 T0 20CODING

DIM A AS INTEGERFOR A = 1 TO 20PRINT A

NEXT A

Page 26: visual basic practical file
Page 27: visual basic practical file

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
Page 29: visual basic practical file

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
Page 31: visual basic practical file

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
Page 33: visual basic practical file

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
Page 35: visual basic practical file

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
Page 37: visual basic practical file

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
Page 39: visual basic practical file

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
Page 41: visual basic practical file

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
Page 43: visual basic practical file

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
Page 45: visual basic practical file

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
Page 47: visual basic practical file

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
Page 49: visual basic practical file

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
Page 51: visual basic practical file

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
Page 53: visual basic practical file
Page 54: visual basic practical file
Page 55: visual basic practical file

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
Page 57: visual basic practical file