Você está na página 1de 56

ASSIGNMENT

OF
VISUAL BASIC
INDEX
S.NO NAME T.SIGN
1. AREA OF CIRCLE
2. VOLUME OF CYCLINDER
3. SIMPLE INTEREST
4. LOG-IN FORM
5. COMPARE 2 NUMBER
6. COMPARE 3 NUMBER
7. CHECK EVEN OR ODD
8. SUM USING INPUT BOX
9. COFFEE SHOP
10. PRINT NUMBER 1 T0 20
11. PRINT NUMBER 20 TO 1
12. PRINT EVEN NUMBER 1 TO 20
13. PRINT EVEN NUMBER 20 TO 1
14. PRINT ODD NUMBER 1 TO 20
15. PRINT ODD NUMBER 20 T0 1
16. CALCULATOR
17. MARKSHEET SHOWING GRADES
18. FACTORIAL
19. PRINT 1 T0 30 AND THEIR SUM
20. PERFECT SQUARE<50
21. EVEN- ODD NOS COUNT
22. LINEAR SEARCH
Q.1 AREA OF CIRCLE
CODING

DIM RADIUS AS INTEGER

DIM RESULT AS DOUBLE

RADIUS = TEXT1.TEXT

RESULT= 3.16 * RADIUS ^ 2

MSGBOX RESULT
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
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
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
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
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"


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
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)


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
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
Q10. PRINT NUMBER 1 T0 20
CODING
DIM A AS INTEGER
FOR A = 1 TO 20
PRINT A
NEXT A
Q.11 PRINT NUMBERS 20 T0 1
CODING

DIM A AS INTEGER

FOR A = 20 TO 1 STEP -1

PRINT A

NEXT A
Q.12 PRINT EVEN NUMBERS 1 T0 20
CODING

DIM A AS INTEGER

FOR A = 0 TO 20 STEP 2

PRINT A

NEXT A
Q.13 PRINT EVEN NUMBERS 20 TO 1
CODING

DIM A AS INTEGER

FOR A = 20 TO 0 STEP -2

PRINT A

NEXT A
Q14 PRINT ODD NUMBERS 1 TO 20
CODING

DIM A AS INTEGER

FOR A = 1 TO 20 STEP 2

PRINT A

NEXT A
Q15 PRINT ODD NUMBERS 20 TO 1
CODING

DIM A AS INTEGER

FOR A = 19 TO 1 STEP -2

PRINT A

NEXT A
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
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
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
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
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)


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
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
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)
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

Você também pode gostar