12th CLASS PRACTICAL LIST
1.
Define a class my array to find the largest and
smallest element using member functions.
2.
Define a structure employee to store employee
code, employee name, address, phone number and salary. Create objects of
employee type and read and display their details according to the sorted order
of their salary.
3.
To display the details of a class Travel using
classes and objects.
4.
To display the details of the class Hotel using
classes and Objects.
5.
Write a program to show the working of all types
of Constructors and Destructors.
6.
Write a program to print the Fibonacci series
using Copy constructor.
7.
Simulation of Banking system using inheritance.
8.
Write a Program to calculate the number of
vowels in a file using data file handling.
9.
Give a file student.dat that stores the details
of some students. These details include roll number, name, class and marks in 5
subjects. Using the details in this file create another file called result.dat,
which should store fields roll number, percentage and Grade. Grade must be
assigned according to the following criteria.
Percentage
|
Grade
|
>=75
|
A
|
>=60 && <75
|
B
|
>=50 && <60
|
C
|
>=40 && <50
|
D
|
<40
|
E
|
10.
Write a program to create a file by accepting
data fropm the user and make a menu driven program as given below
·
Char by Char
i.
Number of Character
ii.
Number of Blank Spaces
iii.
Number of Vowels
iv.
Number of specific character input by the user
·
Word by Word
i.
Number of Words
ii.
Number of a specific word input by the user
·
Line by Line
i.
Number of lines
ii.
Number of Lines starting with a specific
character input by the user
11.
Write a Program to Illustrate the use of this
Pointer.
12.
Write a Program to print the address and value
at address by using the concept of array of pointers.
13.
Write a Program to implement Linear search using
a 1-d array.
14.
Write a Program to implement Binary search using
a 1-D array.
15.
Write a Program to implement selection sort
using a 1-D array.
16.
Write a Program to implement Bubble sort using a
1-D array.
17.
Write a Program to implement Insertion Sort
using a 1-D array.
18.
Write a Program to implement Stack using an
array.
19.
Write a Program to implement Queue using an
array.
20.
Write a Program to implement Stack using Linked
Lists.
21.
Write a Program to implement queue using Linked.
22.
Write a Program to implement circular queue
using an array.
SQL PRACTICALS
1.
Given the following tables for a database
LIBRARY :
Book_Id
|
Book_Name
|
Author_Name
|
Publishers
|
Price
|
Type
|
Quantity
|
C0001
|
Fast Cook
|
Lata Kapoor
|
EPB
|
355
|
Cookery
|
5
|
F0001
|
The Tears
|
William Hopkins
|
First Publishers
|
650
|
Fiction
|
20
|
T0001
|
My First C++
|
Brain and Brooke
|
EPB
|
350
|
Text
|
10
|
T0002
|
C++ Brainworks
|
A. W. Rossaine
|
TDH
|
350
|
Text
|
15
|
F0002
|
Thunderbolts
|
Annaborts
|
First Publishers
|
750
|
Fiction
|
50
|
Table:ISSUED
Book_Id
|
Quantity_Issued
|
T0001
|
4
|
C0001
|
5
|
F0001
|
2
|
Write SQL queries for (a) to (f):
a)
To show Book name, Author name and Price of
books of First Publishers.
b)
To list the names from books of Text type.
c)
To display the names and price of all books in
ascending order of their price.
d)
To increase the price of all books of EPB
Publishers by 50.
e)
To display the Book_Id, Book_Name and
Quantity_Issued for all books which have been issued.
f)
To insert a new row in the table ISSUED having
the following data : “F0003”,1
g)
Give the output of the following queries based
on the above tables:
i.
Select count(*) from BOOKS;
ii.
Select max(Price) from BOOKS where
Quantity>=15;
iii.
Select Book_Name, Author_Name from BOOKS where
Publisher=”EPB”;
iv.
Select count(distinct Publishers) from BOOKS
where Price>=400;
2.
Given the following tables for a database
FURNITURE:
Table: FURNITURE
No
|
Itemname
|
Type
|
Dateofstock
|
Price
|
Discount
|
1
|
White lotus
|
Double bed
|
23/02/02
|
30000
|
25
|
2
|
Pink feather
|
Baby cot
|
20/01/02
|
7000
|
20
|
3
|
Dolphin
|
Baby cot
|
19/02/02
|
9500
|
20
|
4
|
Decent
|
Office table
|
01/01/02
|
25000
|
30
|
5
|
Comfort zone
|
Double bed
|
12/01/02
|
25000
|
25
|
6
|
Donald
|
Baby cot
|
24/02/02
|
6500
|
15
|
7
|
Royal finish
|
Office table
|
20/02/02
|
18000
|
30
|
8
|
Royal tiger
|
Sofa
|
22/02/02
|
31000
|
30
|
9
|
Econo sitting
|
Sofa
|
13/12/01
|
9500
|
25
|
10
|
Eating paradise
|
Dining table
|
19/02/02
|
11500
|
25
|
Table : Arrivals
No
|
Itemname
|
Type
|
Dateofstock
|
Price
|
Discount
|
11
|
Wood comfort
|
Double bed
|
23/03/03
|
25000
|
25
|
12
|
Old fox
|
Sofa
|
20/02/03
|
17000
|
20
|
13
|
Micky
|
Baby cot
|
21/02/03
|
7500
|
15
|
Write SQL queries for (a) to (f):
a)
To show all information about Baby cots from the
FORNITURE table.
b)
To list the Itemname which are priced more than
15000 from the FURNITURE table.
c)
To list the Itemname and Type of those items, in
which Dateofstock is before 22/01/02 from the FURNITURE table in descending
order of Itemname.
d)
To display the Itemname and Dateofstock of those
items, in which Discount percentage is more than 25 from FURNITURE table.
e)
To count the number of items, whose Type is
“Sofa” from FURNITURE table.
f)
To insert a new row in the ARRIVALS table with
the following data :
14, “Velvet touch”, “Double bed”, {25/03/03}, 25000, 30
g)
Give the output of the following SQL statements
:
i.
Select count(distinct Type) from FURNITURE;
ii.
Select max(Discount) from FURNITURE;
iii.
Select avg(Discount) from FURNITURE where
type=”Baby cot”;
iv.
Select sum(price) from FURNITURE where Dateofstock<{12/02/02}.
3.
Given the tables EMPLOYEE and SALARY. Write SQL
commands for the statements (i) to (iv) and Give outputs for SQL queries (v) to
(vi):
Table: EMPLOYEE
Eid
|
Name
|
Depid
|
Qualification
|
Sex
|
1
|
Deepali Gupta
|
101
|
M.C.A
|
F
|
2
|
Rajat Typagi
|
101
|
B.C.A
|
M
|
3
|
Hari Mohan
|
102
|
B.A
|
M
|
4
|
Harry
|
102
|
M.A
|
M
|
5
|
Sumit Mittal
|
103
|
B.Tech
|
M
|
6
|
Jyoti
|
101
|
M.Tech
|
F
|
Table:SALARY
Eid
|
Basic
|
DA
|
HRA
|
Bonus
|
1
|
6000
|
2000
|
2300
|
200
|
2
|
2000
|
300
|
300
|
30
|
3
|
1000
|
300
|
300
|
40
|
4
|
1500
|
390
|
490
|
30
|
5
|
8000
|
900
|
900
|
80
|
6
|
10000
|
300
|
490
|
89
|
i.
To display the frequency of employees department
wise.
ii.
To list the names of those employees whose name
starts with ‘H’.
iii.
To add a new column in salary table. The column
name is Total_Sal.
iv.
To store the corresponding values in the
Total_Sal coumn.
v.
Select max(Basic) from SALARY where Bonus>40;
vi.
Select count(*) from EMPLOYEE group by Sex;
vii.
Select Distinct Depid from EMPLOYEE;
4.
Given the following tables FLIGHTS and FARES.
Write SQL commands for the statements
(i) to (iv) and give output for SQL queries (v) to (vi):
Table:FLIGHTS
FL_NO
|
STARTING
|
ENDING
|
NO_FLIGHTS
|
NO_STOPS
|
IC301
|
Mumbai
|
Delhi
|
8
|
0
|
IC799
|
Bangalore
|
Delhi
|
2
|
1
|
MC101
|
Indore
|
Mumbai
|
3
|
0
|
IC302
|
Delhi
|
Mumbai
|
8
|
0
|
AM812
|
Kanpur
|
Bangalore
|
3
|
1
|
IC899
|
Mumbai
|
Kochi
|
1
|
4
|
AM501
|
Delhi
|
Trivandrum
|
1
|
5
|
MU499
|
Mumbai
|
Madras
|
3
|
3
|
IC701
|
Delhi
|
Ahmedabad
|
4
|
0
|
Table:
FARES
FL_NO
|
AIRLINE
|
FARE
|
TAXPER
|
IC701
|
Indian Airlines
|
6500
|
10
|
MU499
|
Sahara
|
9400
|
5
|
AM501
|
Jet Airways
|
13450
|
8
|
IC899
|
Indian Airlines
|
8300
|
4
|
IC302
|
Indian Airlines
|
4300
|
10
|
IC799
|
Indian Airlines
|
10500
|
10
|
MC101
|
Deccan Airlines
|
3500
|
4
|
i.
Display FL_NO and NO_FLIGHTS from “Kanpur” to
“Bangalore” from the table FLIGHTS.
ii.
Arrange the contents of the table FLIGHTS in the
ascending order of FL_NO.
iii.
Display the FL_NO and fare to be paid for the
flights from Delhi to Mumbai using the tables FLIGHTSS and FARES, where the
fare to be paid=FARE+FARE*TAXPER/10.
iv.
Display the minimum fare ”Indian Airlines” is
offering from the table FARES.
v.
Select FL_NO, NO_FLIGHTS, AIRLINES from FLIGHTS,
FARES where STARTING=”Delhi” and FLIGHTS. FL_NO=FARES.FL_NO.
vi.
Select count(distinct ENDING) from FLIGHTS.
vii.
Given the tables stationery and CONSUMER. Write
SQL commands for the statements (i) to (iv) and give outputs for SQL queries
(v) to (viii)
Table:STATIONERY
S_ID
|
StationeryName
|
Company
|
Price
|
DP01
|
Dot pen
|
ABC
|
10
|
PL02
|
Pencil
|
XYZ
|
6
|
ER05
|
Eraser
|
XYZ
|
7
|
PL01
|
Pencil
|
CAM
|
5
|
GP02
|
Gel pen
|
AMC
|
15
|
Table:
CONSUMER
C_ID
|
ConsumerName
|
Address
|
S_ID
|
01
|
Good Learner
|
Delhi
|
PL01
|
06
|
Write Well
|
Mumbai
|
GP02
|
12
|
Topper
|
Delhi
|
DP01
|
15
|
Write and Draw
|
Delhi
|
PL02
|
16
|
Motivation
|
Bangalore
|
PL01
|
i.
To display the details of those Consumers whose
Address is Delhi.
ii.
To display the details of the stationery whose
Price is in the range of 8 to 15 (Including).
iii.
To display the ConsumerName, Address from table
CONSUMER and Company, Price from table STATIONERY with their corresponding
matching S_ID.
iv.
To increase Price of all stationery by 2.
v.
Select distinct Address from CONSUMER.
vi.
Select CONSUMER, max(Price), min(Price),
count(*) from STATIONERY group by Company;
vii.
Select CONSUMER.ConsumerName,
STATIONERY.StationeryName, STATIONERY.price from STATIONERY, CONSUMER where
CONSUMER.S_ID=STATIONERY.S_ID;
viii.
Select StationeryName, Price*3 from STATIONERY;
pawanjeet.kv@gmail.com
Student Assignment Help offers assignment help, do my assignment help, online assignment help, make my assignment services, and writing assignment for university services in Australia at discount price.
ReplyDeleteIt was nice to read your blog.Are you in need of professional assignment helpers? Well! You have reached the right place at My Case Study Help.Com where you receive a one-stop solution.We offer one of the finest MBA Corporate Strategy Case Study Assignment Help for students' benefits. We have more than 5000 professional Case Study Writer experts to support students in doing their university projects. We provide assured quality and credibility. That's why a majority of students trust our Assignment Help.
ReplyDelete