Professional Documents
Culture Documents
VB Sem 6 Practical (1) - 1
VB Sem 6 Practical (1) - 1
VB Sem 6 Practical (1) - 1
10TH DECEMBER
Q1) WRITE A VB PROJECT TO DESIGN A SUITABLE FORM TO ENTER AN INTEGER AND CHECK
WHETHER IT IS EVEN OR ODD
Dim n As Integer
n = Val(Txtnum)
If n Mod 2 = 0 Then
Else
End If
End Sub
Txtnum = ""
Txtnum.SetFocus
End Sub
End
End SUB
Q2) WRITE/ CREATE A VB PROJECT TO DESIGN A SUITABLE FORM TO ENTER THE AGE OF A PERSON
AND CHECK IF THEY ARE ELIGIBLE TO VOTE OR NOT DEPENDING ON THEIR AGE WHETHER 18 OR
NOT
Dim n As Integer
n = Val(Txtage)
If n >= 18 Then
Else
End
Q3) WRITE/ CREATE A PROJECT IN VB TO DESIGN A SUITABLE FORM TO ENTER THREE NUMBERS
AND FIND THE MAXIMUM AMONGST IT
a = Val(Txtnum1)
b = Val(Txtnum2)
c = Val(Txtnum3)
If a > b Then
max = a
Else
max = b
End If
max = c
End If
Txtmax = max
End Sub
24th december
SALARY TAX
FORM SHOULD HAVE YOUR NAME AND ROLLNO SO THAT IN THGE OUTPUT IT IS VISIBLE. POST IT IN
THE MEETINGS CHAT. EVERY STUDENT HAS TO PERFORM AND COMPULSORILY DO IT
SOLN
CODE
S=val(txtsalary)
If s<100000 then
Tax=0
Tax=0.1*s
Else
Tax=0.2*s
Endif
Endif
Txttax=tax OR txttax=formatnumber(tax,2)
Code for clear button
Txtsalary=””
Txttax=””
Txtsalary.setfocus
Que1.1) Input basic salary with input box. Display income tax with message box statement. Income
tax is calculated as follows:
Next 200000 5%
Rest 15%
Q2)WRITE A VB PROJECT TO DESIGN A SUITABLE FORM TO FIND THE SUM OF ODD NUMBERS FROM
11 TO 20 ( DO IT USING FORM CLICK)
CODE
S=0
S=s+I
Next I
Txtsum=s
Endsub
CODE
S=0
S=s+i
Next i
Q4) ENTER A THREE DIGIT NUMBER OR LESS THAN 1000 AND FIND THE NUMBER OF DIGITS IN IT
USE FORMCLICK
CODE
Dim n as integer
N=inputbox(“ENTER AN INTEGER”)
If n<10 then
Else
Endif
Q5)WRITE OR CREATE A VB PROJECT TO DESIGN A SUITABLE FORM TO ENTER A NUMBER AND FIND
THE SUM OF NATURAL NUMBERS TILL THAT NUMBER
THE CODE IS
S=0
Num=inputbox(“ENTER A NUMBER”)
S=s+i
Next i
End
Endsub
24th December
Q1) Accept Name and Basic salary. Display Net Salary. Net Salary =Basic Salary+HRA -PF. HRA is 12%
of Basic. PF is 8.5% of BS.
Q2)WRITE / CREATE A VB PPROJECT TO DESIGN A SUITABLE FORM TO INPUT NAME AND BASIC
SALARY, WHERE NET SALARY=BASIC SALARY+HRA-PF
WHERE HRA IS 10% OF BASIC SALARY, IF BASIC SALARY IS MORE THAN 5000 OTHERWISE HRA IS 12%
OF BASIC SALARY, PF IS 8.33% OF BASIC SALARY
CODE
Bs=val(txtbasic)
If bs>5000 then
Hra=0.1*bs
Else
Hra=bs*.12
Endif
Pf=bs*0.833
Ns=bs+hra-pf
Txtnetsal=ns
End sub
Q3) Input values of X and Y . Interchange the values and then print them.
Q2) WRITE A VB PROJECT TO DESIGN A SUITABLE FORM TO INPUT MARKS IN TWO SUBJECTS.
DISPLAY RESULT IF DECLARED PASS IF THE STUDENT GETS 40 OR MORE MARKS IN EACH SUBJECTS
OTHERWISE FAIL
CODE
Txtresult=”PASS”
Else
Txtresult=”fail”
Endif
29TH DECEMBER
Q1)INPUT A NUMBER. IF NUMBER IS GREATER THAN ZERO THEN MULTIPLY THE NUMBER BY 2,
OTHERWISE MULTIPLY THE NUMBER BY 5. DISPLAY THE RESULT OF MULTIPLICATION
n = InputBox("ENTER AN INTEGER")
If n > 0 Then
product = n * 2
Else
product = n * 5
End If
Print product
Q2)INPUT AGE OF A PERSON. IF AGE IS 18 OR MORE THEN DISPLAY A MESSAGE “YOU ARE A
MAJOR. YOU ARE ELIGIBLE FOR VOTING” ELSE DISPLAY MESSAGE “YOU ARE NOT A MAJOR, NOT
ELIGIBLE FOR VOTING”
Dim n As Integer
n = InputBox("ENTER AGE OF A PERSON")
If n >= 18 Then
Else
End If
Q3)WRITE A PROJECT IN VB TO DESIGN A SUITABLE FORM WHICH ALLOWS THE USER TO ENTER
AMOUNT IN DOLLARS AND THE RATE OF CONVERSION TO RUPEES AND THEN CALCULATE AND
DISPLAY EQUIVALENT AMOUNT IN RUPEES
End Sub
7TH JANUARY
NAME OF THE STUDENTS AND MARKS SCORED BY THEM IN THREE DIFFERENT SUBJECTS IS GIVEN.
FIND
C
CREATE A SPREADSHEET AS GIVEN IN THE PROBLEM
CLICK AT CELL E2
TO FIND RESULT 1
CLICK AT CELL F2
TO FIND RESULT 2
CLICK AT CELL G2
=IF(AND(B2>=40,C2>=40,D2>=40,E2>=50),”PASS”,”FAIL”)
SALES COMMISSION
FIRST 30000 2%
NEXT 40000 5%
REST 10%
B
=IF(B2<=30000,B2*2%,IF(B2<=70000,600+(B2-30000)*5%,2600+(B2-70000)*10%))
Q3) CALCULATE AVERAGE OF MARKS AND RESULT IN COLUMN D AND E RESPECTIVELY. NAME OF 10
STUDENTS AND MARKS IN TWO SUBJECTS ARE TYPED IN THREE COLUMNS. FIND TOTAL NUMBER OF
STUDENTS IN CATEGORY OF THE RESULT. THE RESULT IS AS FOLLOWS
AVEARGE RESULT
AVERAGE>=60 FIRST CLASS
AVEARGE<60 BUT >=45 SECOND CLASS
AVERAGE<45 BUT >=35 PASS CLASS
AVERAGE<35 FAIL
CREATE THE SPREADSHEET AS GIVEN
TO CALCULATE AVERAGE
=AVERAGE(B2:C2)
TO FIND RESULT
CLICK ON CELL E2
NEXT 1,00,000 10 %
EXCESS 30%
14TH JANUARY
Q1)IF THE AVERAGE OF THREE NUMBERS IS 50, TWO OF THE NUMBERS ARE 38 AND 73, FIND THE
THIRD NUMBER? (NOT REQUIRED TO BE WRITTEN IN THE JOURNAL)
CLICK ON OK BUTTON
Q3) SUPPOSE YOU WANT TO BUY A HOUSE AND YOU TAKE A LOAN @ 13% p.a. and loan period you
want it to be 20 years, AT THE SAME TIME YOU WANT MAXIMUM MONTHLY PAYMENT OF RS
11,000. YOU WOULD LIKE TO KNOW HOW MUCH LOAN YOU CAN GET FROM THE BANK
TO TYPE VALUES
GOAL SEEK
CLICK AT OK
SOLVER
THE COMPANY WANTS TO HAVE MAXIMUM PROFIT WITH THE FOLLOWING CONSTRAINTS
FIND OUT HOW MANY OF THE PRODUCTS OF A,B AND C MUST BE PRODUCED
CLICK AT OK BUTTON
CLICK AT OK
Q5)THE FOLLOWING TABLE SHOWS QUANTITY , COST PRICE PER UNIT( CPRICE) AND SELLING
PRICE( SPRICE) PER UNIT
FURTHER WRITE STEPS IN MS EXCEL USING SOLVER TO FIND WHAT THE COST PER UNIT SHOULD BE
IN ORDER TO ACHIEVE THE TOTAL PROFIT OF 75000
SOLUTION
COST
SALES
PROFIT
III)SELECT G2 AND TYPE=F2-E2 PRESS ENTER AND DRAG THE FILL HANDLE
TO VALUE OF 75000
CLICK ON SOLVER
Q6) THE FOLLOWING TABLE SHOWS QUANTITY , UNIT PRICE SALES VALUE AND TOTAL SALES VALUE
OF THREE PRODUCTS ( ONLY FOR PRACTICE)
WRITE STEPS IN MS EXCEL USING SOLVER TO FIND HOW MUCH QUANTITY OF EACH OF THESE THREE
PRODUCTS SHOULD BE SOLD IN ORDER TO ACHIEVE TOTAL SALES OF 100000.
TRANSPORTATION PROBLEM
(NOT TO BE WRITTEN IN JOURNAL)
(TO FIND
ALSO EACH FACTORY HAS A FIXED SUPPLY AND EACH FACTORY HAS A FIXED DEMAND
SCENARIO MANAGER ( TO BE WRITTEN IN THE JOURNAL)
Q) THE FOLLOWING IS THE EXCEL SHEET SHOWING EXPENSES UNDER DIFFERENT HEADS FOR THE
YEAR 2020.
USING SCENARIO MANAGER EXPLAIN TO BUILD SCENARIOS (WORST) WITH 200000, 150000,200000
INCREASE IN FACTORY EXPENSES, ADMIN EXPENSES, DISTRIBUTION EXPENSES. SHOW THE
SUMMARY OF THE TWO SCENARIOS
SOLUTION:
1. CLICK THE DATA TAB AND CHOOSE SCENARIO MANAGER IN THE WHAT IF ANALYSIS MENU
IN THE DATA TOOLS GROUP. CLICK THE ADD BUTTON AND FILL IN THE ADD SCENARIO
DIALOG BOX
2. ENTER THE NAME OF THE SCENARIO (WORST) AND SELECT C2:C4 AS THE INPUT CELLS
CONTAINING THE VALUES THAT DEFINE SCENARIO . NOW CLICK ON OK BUTTON IN THE ADD
SCENARIO DIALOG BOX. FILL THE SCENARIO VALUES DIALOG BOX WITH THE INPUT VALUES
(200000,150000,200000) RESP TO C2 TO C4
3. NOW CLICK ON OK IN SCENARIO VALUES DIALOG BOX.
4. CLICK ON SUMMARY IN THE SCENARIO MANAGER DIALOG BOX AND NOW CHOOSE THE
RESULT CELLS (DIFFERENCE D7) TO BE DISPLAYED IN THE REPORT.
5. NOW THE SUMMARY REPORT WILL BE DISPLAYED.
28TH JANUARY
Q1))THE SPREADSHEET CONTAINS THE SALE PRICE PER UNIT AND UNITS SOLD OF SOME PRODUCTS
IN A YEAR. WRITE/PERFORM STEPS IN MS EXCEL TO CALCULATE TOTAL SALES IN COLUMN D AND
GRAND TOTAL IN D5. WHERE TOTAL SALES =PRICE*QUANTITY, GRAND TOTAL=SUM OF D2 TO D4
FOR THE COMPANY TO BREAK EVEN IT HAS TO ACHIEVE A TOTAL SALE OF RS 18,00,000 IN A YEAR.
USING SOLVER FIND OUT THE NUMBER OF UNITS EACH OF THESE PRODUCTS THAT SHOULD BE
SOLD IN ORDER TO ACHIEVE THE DESIRED TARGET SALE.
GRAND TOTAL
IN THE DIALOG BOX SET OBJECTIVE OPTION THE CELL D5 IS ALREADY SELECTED
SOLVER GIVES A SOLUTION. CLICK ON OK ( YOU CAN CHOOSE TO KEEP THE SOLVER SOLUTION OR
RESTORE ORIGINAL VALUES)
3)TO DISPLAY ONLY THE ROWS WHERE CITY NAME STARTS WITH “N”
JOURNAL WRITING
CLICK ON THE DROP DOWN ARROW OF SALES FROM NUMBER FILTER SELECT “LESS THAN”
CLICK ON THE DROP DOWN ARROW OF GENDER AND FROM TEXT FILTER SELECT “EQUALS” WITH
CLICK ON THE DROP DOWN ARROW OF CITY AND FROM TEXT FILTER SELECT BEGINS WITH
2)DISPLAY ONLY THOSE ROWS WHERE SALES AMOUNT IS BELOW AVERAGE SALES AMOUNT
3)DISPLAY ONLY THOSE ROWS WHERE THE SALES AMOUNT IS MORE THAN 48000 BUT LESS THAN
70000
Q2)THE SELLING PRICE OF A PRODUCT IS RS 22000 WHEN COST PRICE IS RS 9000, ADVTG EXPENSES
RS 900. OBTAIN SOLUTION FOR
1)HOW MANY SCOOTERS CAN THEY HAVE WHEN 3052000 WORTH TOTAL INVENTORY IS TO BE
MAINTAINED?
2)HOW MUCH TOTAL WORTH INVENTORY IN RS IS REQUIRED, IF THEY WANT TO HAVE TOTAL
NUMBER OF VEHICLES AS 20 BY ALLOWING A CHANGE IN THE NUMBER OF SCOOTERS
Q4) GIVEN THE FOLLOWING WORKSHEET CONTAINING SCORES IN THREE TESTS OF 4 PLAYERS,
DRAW CHARTS (i)2d column chart (ii)3d pie chart for Sachin’s score in 3 tests (iii) 2D line chart for
Zahir and Dhoni
Q5) PROBLEM ON ADVANCE FILTER
11 FEBRUARY
VB PRACTICE SESSION
End
Q2) SUM,DIFF OF TWO NUMBERS
Q3) WRITE / CREATE A VB PROJECT TO DESIGN A SUITABLE FORM TO ENTER SALARY AND
CALCULATE AND DISPLAY THE DA WHICH IS 90% OF THE SALARY
Q4)WRITE A VB PROJECT TO DESIGN A SUITABLE FORM TO ENTER THE LENGTH OF A SQUARE AND
COMPUTE AND DISPLAY ITS AREA AND PERIMETER (5-7 MARKS)