VB Sem 6 Practical (1) - 1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 30

VB PROJECT TO DESIGN A SUITABLE FORM TO CREATE A CALCULATOR FOR ENTERING TWO

NUMBERS AND THREE COMMAND BUTTONS TO ADD, SUBTRACT AND MULTIPLY

OBJECT PROPERTY VALUE


FORM NAME Frmcalculate
CAPTION CALCULATOR
LABEL1 NAME lblnum1
CAPTION NUM1
LABEL2 NAME lblnum2
CAPTION NUM2
LABEL3 NAME Lblres
CAPTION RESULTx
TEXTBOX1 NAME txtnum1
TEXT “”
TEXTBOX2 NAME txtnum2
TEXT “”
TEXTBOX3 NAME Txtres
TEXT “”
COMMAND1 NAME Cmdadd
CAPTION ADD
COMMAND2 NAME cmdsubtract
CAPTION SUBTRACT

COMMAND3 NAME Cmdproduct


CAPTION PRODUCT

COMMAND4 NAME Cmdclear


CAPTION CLEAR
COMMAND5 NAME Cmdext
CAPTION EXIT
Q2)CREATE A PROJECT IN VB TO DESIGN A SUITABLE FORM TO FIND SI AND CI FOT THE GIVEN
INPUTS OF P,N,R

10TH DECEMBER
Q1) WRITE A VB PROJECT TO DESIGN A SUITABLE FORM TO ENTER AN INTEGER AND CHECK
WHETHER IT IS EVEN OR ODD

OBJECT PROPERTY VALUE


FORM1 NAME Frmcheck
CAPTION CHECK DIVISIBILITY
LABEL1 NAME Lblnum
CAPTION ENTER NUMBER
TEXTBOX1 NAME Txtnum
TEXT “”
COMMAND1 NAME Cmdcheck
CAPTION CHECK EVEN/ ODD
COMMAND2 NAME Cmdclear
CAPTION CLEAR
COMMAND 3 NAME Cmdext
CAPTION EXIT

Private Sub Cmdcheck_Click()

Dim n As Integer

n = Val(Txtnum)

If n Mod 2 = 0 Then

MsgBox "THE NUMBER IS EVEN", vbOKOnly

Else

MsgBox "THE NUMBER IS ODD", vbOKOnly

End If
End Sub

Private Sub Cmdclear_Click()

Txtnum = ""

Txtnum.SetFocus

End Sub

Private Sub cmdext_Click()

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

OBJECT PROPERTY VALUE


FORM NAME frmeligibility
CAPTION CHECK ELIGIBILITY
LABEL1 NAME lblage
CAPTION ENTER AGE
TEXT1 NAME txtage
TEXT “”
COMMAND1 NAME cmdcheck
CAPTION CHECK ELIGIBILTY
COMMAND2 NAME cmdclear
PLEASE ADD NAME AND CAPTION TO OTHER BUTTONS

Private Sub Cmdcheck_Click()

Dim n As Integer

n = Val(Txtage)

If n >= 18 Then

MsgBox "ALLOWED TO VOTE", vbOKOnly

Else

MsgBox "you are not eligibile for voting", vbOKOnly

End

Q3) WRITE/ CREATE A PROJECT IN VB TO DESIGN A SUITABLE FORM TO ENTER THREE NUMBERS
AND FIND THE MAXIMUM AMONGST IT

Private Sub Cmdmax_Click()

Dim a, b, c, max As Integer

a = Val(Txtnum1)

b = Val(Txtnum2)

c = Val(Txtnum3)

If a > b Then

max = a

Else

max = b
End If

If c > max Then

max = c

End If

Txtmax = max

End Sub

24th december

Q1)WRITE A PROJECT IN VB TO DESIGN A SUITABLE FORM TO ENTER SALARY EARNED BY AN


EMPLOYEE AND DISPLAY THE TAX TO BE PAID USING THE FOLLOWING RULES

SALARY TAX

LESS THAN 100000 NIL

100000-199999 10% OF SALARY

200000 OR MORE 20% OF SALARY

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

(two labels, two textboxes and three command buttons)

CODE

Dim s,tax as single

S=val(txtsalary)

If s<100000 then

Tax=0

Elseif s<199999 then

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:

Basic Salary Tax

First 100000 Nil

Next 200000 5%

Next 150000 10%

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

Dim I,S as integer

S=0

For I=11 to 20 step 2

S=s+I

Next I

Txtsum=s

Msgbox(“sum of odd numbers between 11 to 20”, &s,vbokonly

Endsub

Q3)CREATE A VB PROJECT TO DESIGN A SUITABLE FORM TO FIND THE SUM OF SERIES

CODE

Dim i,s as integer

S=0

For i=1 to 100

S=s+i

Next i

Msgbox(“sum of nos from 1 to 100 is”), &s,vbokonly


Q3) Enter a number and find its factorial.

Q4) Enter a number and display its table.

Q5) Print the series 10,20,30,…….120.

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

Print,”SINGLE DIGIT NUMBER”

Elseif n<100 then

Print,”two digit number”

Else

Print,”THREE DIGIT NUMBER”

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

( EG IF WE ENTERED SAY 3, THEN THE SUM SHOULD BE 1+2+3)

THE CODE IS

Dim i,s as integer

S=0

Dim num as integer

Num=inputbox(“ENTER A NUMBER”)

For i=1 to num

S=s+i

Next i

Msgbox(“sum of series till the given number is “)&s, vboknly

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

OBJECT PROPERTY VALUE


FORM NAME Frmnetsalary
CAPTION Netsalary
LABEL1 NAME Lblname
CAPTION NAME
LABEL2 NAME Lblbasic

CAPTION BASIC SALARY


LABEL3 NAME Lblnetsalary
CAPTION NET SALARY
TEXTBOX1 NAME Txtname
TEXT “”
TEXTBOX2 NAME
TEXT
TEXTBOX3 NAME
TEXT
TEXTBOX4 NAME
TEXT
COMMAND BUTTON1 NAME
CAPTION
COMMAND BUTTON 2 NAME
CAPTION

CODE

Dim bs,ns,pf,hra as single

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

ADD A CLEAR AND EXIT BUTTON

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

If val(txtsub1)>=40 and val(txtsub2)>=40 then

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

Private Sub Form_Click()

Dim n, product As Integer

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

Print "YOU ARE A MAJOR AND ELIGIBLE FOR VOTING"

Else

Print "YOU ARE A MINOR AND NOT ELIGIBLE FOR VOTING"

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

OBJECT PROPERTY VALUE


FORM NAME FRMCALCULATE
CAPTION CONVERT TO RUPEES
LABEL1 NAME lblD
CAPTION AMOUNT IN DOLLARS
LABEL2 NAME lblrate
CAPTION RATE OF CONVERSION
LABEL3 NAME lblR
CAPTION AMOUNT IN RUPEES
TEXT BOX1 NAME txtD
TEXT “”(blank)
TEXT BOX2 NAME txtrate
TEXT “”(blank)
TEXT BOX3 NAME txtR
TEXT “”(BLANK)
COMMAND BUTTON 1 NAME Cmdcalculate
CAPTION CONVERT TO RUPEES
COMMAND BUTTON2 NAME Cmdclear
CAPTION CLEAR
COMMAND BUTTON 3 NAME Cmdexit
CAPTION EXIT

Private Sub Cmdcalculate_Click()

TXTR.Text = Val(txtD.Text) * Val(Txtrate.Text)

End Sub

7TH JANUARY

NAME OF THE STUDENTS AND MARKS SCORED BY THEM IN THREE DIFFERENT SUBJECTS IS GIVEN.
FIND

a) SPECIAL AVERAGE: SUM OF BEST TWO MARKS DIVIDED BY 2


b) RESULT 1: A STUDENT IS DECLARED AS PASS IF HE GETS 35 OR MORE MARKS IN EACH
SUBJECT OTHERWISE FAIL
c) RESULT 2:A STUDENT IS DECLARED AS PASS IF HE GETS 40 OR MORE MARKS IN EACH
SUBJECT AND SPECIAL AVERAGE IS 50 OR MORE OTHERWISE FAIL

C
CREATE A SPREADSHEET AS GIVEN IN THE PROBLEM

CLICK AT CELL E1AND TYPE THE HEADING AS SPECIAL AVERAGE

CLICK AT F1 AND TYPE THE HEADING AS RESULT 1

CLICK AT G1 AND TYPE THE HEADING AS RESULT 2

TO FIND SPECIAL AVERAGE

CLICK AT CELL E2

TYPE THE FORMULA = MAX(B2+C2,B2+D2,C2+D2)/2

CLICK AT CELL E2 AND DRAG THE FILL HANDLE TILL E11

TO FIND RESULT 1

CLICK AT CELL F2

TYPE THE FORMULA AS =IF(AND(B2>=35,C2>=35,D2>=35),”PASS”,”FAIL”)

CLICK AT F2 AND DRAG THE FILL HANDLE TILL F11

TO FIND RESULT 2

CLICK AT CELL G2

TYPE THE FORMULA AS

=IF(AND(B2>=40,C2>=40,D2>=40,E2>=50),”PASS”,”FAIL”)

CLICK AT CELL G2 AND DRAG THE FILL HANDLE TILL G11

Q6)NAME OF 10 SALESMEN AND THEIR SALES IS ENTERED IN THE SPREADSHEET. CALCULATE


COMMISSION AS PER THE FOLLOWING

SALES COMMISSION
FIRST 30000 2%
NEXT 40000 5%
REST 10%
B

NAME AND SALES ARE ENTERED IN COLUMN A AND B

CLICK AT CELL C1 AND TYPE COMMISSION

CLICK ON CELL C2 AND TYPE THE FORMULA

=IF(B2<=30000,B2*2%,IF(B2<=70000,600+(B2-30000)*5%,2600+(B2-70000)*10%))

CLICK AT CELL C2 AND DRAG THE FILL HANDLE TILL C11

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

CLICK AT CELL D1 AND TYPE AVERAGE

CLICK AT E1 AND TY[PE RESULT

TO CALCULATE AVERAGE

CLICK ON CELL D2 AND TYPE THE FORMULA

=AVERAGE(B2:C2)

CLICK ON D2 AND DRAG THE FILL HANDLE TILL D11

TO FIND RESULT

CLICK ON CELL E2

AND DTYPE THE FORMULA AS

= IF(D2>=60,"FIRST CLASS",IF(D2>=45,"SECOND CLASS",IF(D2>=35,"PASS CLASS","FAIL")))

CLICK AT CELL E2 AND DRAG THE FILL HANDLE

CLICK AT H1 AND TYPE THE HEADING

TOTAL NUMBER OF STUDENTS GETTING FIRST CLASS

TYPE IN H2 THE FORMULA=COUNTIF(E2:E11,”FIRST CLASS”)


Q4)CALCULATE INCOME TAX , SURCHARGE AND TOTAL TAX FOR THE FOLLOWING WORKSHEET

INCOME TAX IS CALCULATED AS PER THE FOLLOWING

TAXABLE INCOME TAX

FIRST 1,50,000 NIL

NEXT 1,00,000 10 %

NEXT 75000 20%

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)

Q2)IF YOU WANT TO GET COMPOUND INTEREST OF RS 5,59,500 BY DEPOSITING RS 2,00,000 IN A


BANK @ 10% p.a. AND YOU WANT TO KNOW THE NUMBER OF YEARS , THEN WE CAN USE GOAL
SEEK TO DETERMINE IT.

CLICK AT CELL A11 AND TYPE AMOUNT

CLICK AT CELL A12 AND TYPE NUMBER OF YEARS

CLICK AT A13 AND TYPE INT RATE

CLICK AT A15 AND TYPE COMPOUND INTEREST


CLICK AT CELL B15 AND TYPE THE FORMULA

=B11*(1+B13)^B12-B11 AND PRESS ENTER

CLICK ON DATA TAB -> WHAT IF ANALYSI-> GOAL SEEK

TYPE TO VALUE 559500

TYPE BY CHANGING CELLS AS B12

CLICK ON OK BUTTON

AND YOU CAN ACCEPT THE SOLUTION

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

CLICK AT CELL A1 AND TYPE THE HEADINF AS LOAN AMOUNT

CLICK AT CELL A2 AND TYPE HEADING AS NUMBERR OF YEARS

CLICK AT CELL A3 AND TYPE HEADING AS INT RATE

CLICK AT A5 AND TYPE HEADING AS EMI

TO TYPE VALUES

CLICK AT CELL B1 AND TYPE A GUESS VALUE AS 1000000

CLICK AT CELL B2 AND TYPE 20

CLICK AT B3 AND TYPE AS INT RATE 13%

TYPE THE FORMULA =PMT(B3/12,B2*12,B1)

GOAL SEEK

GO TO DATA TAB->WHAT IF ANALYSIS->GOAL SEEK

TYPE SET CELL AS B5

TYPE TO VALUE AS –11000


TYPE BY CHANGING CELL AS B1

CLICK AT OK

TO ACCEPT THE SOLUTION

SOLVER

Q4)CONSIDER THE WORKSHEET

UNITS(LET) PROFIT/UNIT PROFIT


PRODUCT A 100 13 1300(B3*C3)
PRODUCT B 100 18 1800
PRODUCT C 100 22 2200
TOTAL 300 5300

THE COMPANY WANTS TO HAVE MAXIMUM PROFIT WITH THE FOLLOWING CONSTRAINTS

TOTAL PRODUCTION MUST BE 300 UNITS

MINIMUM 50 UNITS OF A MUST BE PRODUCED

MINIMUM 40 UNITS OF B MUST BE PRODUCED

MAXIMUM 40 UNITS OF C MUST BE PRODUCED

THESE FOUR CONSTRAINTS MAKE THE PROBLEM MORE REALISTIC .

FIND OUT HOW MANY OF THE PRODUCTS OF A,B AND C MUST BE PRODUCED

CREATE THE EXCEL SHEET AS GIVEN IN THE IMAGE/ SCREENSHOT

CLICK AT DATA TAB-> SOLVER

TYPE SET OBJECTIVE AS D6

SELECT MAX( BECAUSE WE WANT TO MAXIMISE PROFIT)

TYPE BY CHANGING VARIABLE CELLS AS B3:B5

CLICK AT ADD BUTTON TO ADD A CONSTRAINT

TYPE B6 IN CELL REFERENCE

SELECT EQUAL FROM THE DROP DOWN LIST OF OPERATORS

TYPE 300 IN CONSTRAINT


CLICK AT ADD BUTTON

TYPE NEXT CONSTARINT AS B3>=50

CLICK AT ADD BUTTON

TYPE NEXT CONSTRAINT AS B4>=50

CLICK AT ADD BUTTON

TYPE NEXT CONSTRAINT AS B5<=40

CLICK AT OK BUTTON

CLICK AT SOLVE BUTTON

CLICK AT OK

SOLVER GIVES A SOLUTION

YOU CAN CHOOSE TO KEEP THE SOLUTION OR RESTORE ORIGINAL VALUES

Q5)THE FOLLOWING TABLE SHOWS QUANTITY , COST PRICE PER UNIT( CPRICE) AND SELLING
PRICE( SPRICE) PER UNIT

WRITE STEPS IN MS EXCEL TO CALCULATE COST IN COLUMN E,SALES IN COLUMN F,PROFIT IN


COLUMN G AND TOTAL PROFIT IN G9.

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

I) SELECT E2 AND TYPE =B2*C2

SELECT E2 AND DRAG THE FILL HANDLE TILL E8

SALES

II)SELECT F2 AND TYPE=B2*D2

SELECT F2 AND DRAG THE FILL HANDLE TILL F8

PROFIT

III)SELECT G2 AND TYPE=F2-E2 PRESS ENTER AND DRAG THE FILL HANDLE

IV) TOTAL PROFIT IN G9 TYPE= SUM(G2:G8) ENTER (G9 IS ALREADY SELECTED)

V) GO TO DATA AND CLICK ON SOLVER

SET OBJECTIVE OPTION G9 IS ALREADY SELECTED

TO VALUE OF 75000

BY CHANGING VARIABLE CELLS C2:C8

CLICK ON SOLVER

KEEP SOLVER SOLUTION

OR RESTORE ORIGINAL VALUES

Q6) THE FOLLOWING TABLE SHOWS QUANTITY , UNIT PRICE SALES VALUE AND TOTAL SALES VALUE
OF THREE PRODUCTS ( ONLY FOR PRACTICE)

PRODUCT QTY SALE PRICE SALE VALUE


DETTOL 170 40 =B2*C2
DOVE 200 50
CINTHOL 100 35
TOTAL

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.

Q7) CONSIDER THE FOLLOWING TRANSPORTATION PROBLEM. A MANUFACTURER HAS 3 FACTORIES


AND 3 CUSTOMERS(WAREHOUSES). THE COST OF SHIPPING GOODS FROM THESE FACTORIES TO
CUSTOMERS IS GIVEN IN THE SPREADSHEET BELOW.THE ABOVE TABLE GIVES THE COST OF SHIPPING
ONE UNIT OF ITEM FROM FACTORY 1 TO CUSTOMER 1(WAREHOUSE 1)

TRANSPORTATION PROBLEM
(NOT TO BE WRITTEN IN JOURNAL)

UNIT/COST CUSTOMER 1 CUSTOMER 2 CUSTOMER 3


FACTORY 1 40 47 60
FACTORY 2 72 36 58
FACTORY 3 24 61 71

MINIMIZE THE TOTAL COST OF SHIPMENT

(TO FIND

HOW MANY UNITS TO SHIP FROM EACH FACTOTY TO CUSTOMER

SO THAT OUR OBJECTIVE IS MET)

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.

MANAGER ASSUMES THAT THE MOST LIKELY SCENARIO IS 75000,50000,80000. INCREASE IN


RESPECTIVE HEADERS EXPECTED IN THE YEAR 2021 IS GIVEN IN COLUMN D. DIFFERENCE IN TOTAL
EXPENSES IS COMPUTED IN CELL D7.

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.

TO FIND TOTAL SALES

SELECT D2 AND TYPE =B2*C2

SELECT D2 AND DRAG THE FILL HANDLE TO D4

GRAND TOTAL

SELECT D5 AND FROM THE DATA TAB SELECT SOLVER

IN THE DIALOG BOX SET OBJECTIVE OPTION THE CELL D5 IS ALREADY SELECTED

IN THE TO VALUE OF OPTION TYPE 18000000

IN THE OPTION BY CHANGING VARIABLE CELLS TEXT BOX ENTER C2:C4


THEN CLICK ON SOLVE

SOLVER GIVES A SOLUTION. CLICK ON OK ( YOU CAN CHOOSE TO KEEP THE SOLVER SOLUTION OR
RESTORE ORIGINAL VALUES)

Q2)THE FOLLOWING DATA HAS BEEN ENTERED IN A EXCEL WORKSHEET

1)DISPLAY ONLY THE ROWS WHERE SALES IS LESS THAN 400000

2)TO DISPLAY ONLY THE ROWS WHERE GENDER IS “M”

3)TO DISPLAY ONLY THE ROWS WHERE CITY NAME STARTS WITH “N”

JOURNAL WRITING

1)SELECT THE DATA A1:E7.

FROM THE DATA TAB SELECT FILTER

CLICK ON THE DROP DOWN ARROW OF SALES FROM NUMBER FILTER SELECT “LESS THAN”

TYPE 400000 IN THE DIALOG BOX AND CLICK ON OK

2) SELECT THE DATA A1:E7.

FROM THE DATA TAB SELECT FILTER

CLICK ON THE DROP DOWN ARROW OF GENDER AND FROM TEXT FILTER SELECT “EQUALS” WITH

IN THE DIALOG BOX SELECT OR TYPE M AND SAY OK

3) SELECT THE DATA A1:E7.

FROM THE DATA TAB SELECT FILTER

CLICK ON THE DROP DOWN ARROW OF CITY AND FROM TEXT FILTER SELECT BEGINS WITH

IN THE DIALOG BOX TYPE N AND SAY OK


4TH FEBRUARY

Q1)WRITE STEPS TO DO THE FOLLOWING(JOURNAL WRITING)

1)DISPLAY ONLY THOSE ROWS WHERE CITY IS BANGALORE

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

GOAL SEEK PRACTICE PROBLEM

Q2)THE SELLING PRICE OF A PRODUCT IS RS 22000 WHEN COST PRICE IS RS 9000, ADVTG EXPENSES
RS 900. OBTAIN SOLUTION FOR

1)THE COST PRICE, SO THAT PROFIT WILL BE RS 20000

2)THE EXPENSES , SO THAT PROFIT WILL BE 21000(INVALID SOLUTION)


Q3) PURVA AUTOMOBILE SHOP HAS INVENTORY (RS). REPORT OF ITEMS READILY AVAILABLE AS
GIVEN BELOW

MENTION THE STEPS IF THEY WANT TO KNOW

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

1)NAME BEGINNING WITH A AND MARKS M2 GREATER THAN 80


Q6)MONTHLY PLANNING FOR TAX PAYMENT FOR THE FIRST QUARTER ESTIMATED TAX (RS 40000)
THE AMOUNT BEING TOO HIGH FOR MARCH AS COMPARED TO OTHER MONTHS SAY FOR EG JAN
AND FEB HAVE (2000,2000), PLAN1(500,500), PLAN 2(1000,1000) , PLAN3 (1200,1200)

CREATE SCENARIOS FOR EACH PLANS

11 FEBRUARY

VB PRACTICE SESSION

Q1)WRITE/CREATE A VB FORM TO DISPLAY MESSAGE USING A COMMAND BUTTON

OBJECT PROPERTY VALUE


FORM NAME Frmmsg
CAPTION DISPLAY MESSAGE
LABEL NAME Lblmsg
CAPTION “” (BLANK)
COMMAND BUTTON 1 NAME Cmdmsg
CAPTION CLICK HERE
COMMAND BUTTON 2 NAME Cmdexit
CAPTION EXIT

THE CODE FOR COMMAND BUTTON cmdmsg is as follows

Lblmsg.Caption = "WELCOME TO THE WORLD OF VISUAL BASIC"

For exit button

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

Object PROPERTY VALUE


FORM NAME Frmcalculate
CAPTION CALCULATE DA
LABEL1 NAME Lblsalary
CAPTION ENTER SALARY
LABEL2 NAME Lblda
CAPTION DA
TEXT BOX 1 NAME Txtsalary
TEXT1 “”
TEXT BOX 2 NAME Txtda
TEXT2 “”
COMMAND BUTTON 1 NAME cmdcalculate
CAPTION CALCULATE DA
COMMAND BUTTON 2 NAME Cmdclear
CAPTION CLEAR
COMMAND BUTTON 3 NAME Cmdext

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)

You might also like