Anda di halaman 1dari 3

Kulachi Hansraj Model School

Computer Science (083)


Program List
Class XI (2009-10)

Write programs in C++ for following using appropriate programming constructs

1. Multiplication of a number x upto n terms


2. Factorial of a given number n eg. 5! = 5 X 4X 3 X 2 X 1 and 0!=1
3. WAP to take input of two numbers and find weather they are co-prime or not.
HINT : Co-prime are the numbers which do not have any common factor except
for 1. In other words two numbers having HCF=1 are co-prime.
4. WAP to take input of a numbers and find weather it is perfect number or not.
HINT : Perfect number is a number having sum of all its factors equal to double
the number itself eg. 6 is perfect number as 1+2+3+6=12
5. WAP to take input of a numbers and find weather it is Armstrong number or
not.
HINT : A number having sum of cubes of individual digits adds up to number itself
is called Armstrong number.
Eg. 153 is Armstrong number as 1³ + 5³ + 3³ =153
6. Input a number and find reverse of the number. Eg. If input is 465 the output
should be 564

7. Take appropriate input and calculate area/volume of different figures


a. Rectangle
b. Square
c. Circle
d. Triangle
The program should be menu driven. (Use switch-case )

8. An Electricity board charges following rates to domestic users to discourage


large consumption of energy
a. First 100 units : 60 P/unit
b. Next 200 units : 80 P/unit
c. Beyond 300 units : 90 P/unit
All users are charged minimum of Rs. 50. If total Amount is >300 then additional
surcharge of 15% is added. WAP to read users name and units consumed and
calculate the amount payable.
9. WAP to find the sum of the following series:
a. 1²+3²+5²+7²……… n terms
b. 1 - x²/2! + x^4/4! - x^6/6! + ....... x^n/n!

10.Write Programs to produce following type of outputs (Nested Loops)


1
121
12321
1234321
STRING MANIPULATION

11.write a menu driven program to do the following with string input :


(Develop UDFs (User Defined Functions)
MENU
1. find the length of string
2. Count No. of words
3. Palindrome check
4. count number of vowels, alphabets, digits
5. Replace every first alphabet of word with capital letter
6. Exit

ARRAYS (1 D)

12.Write a menu driven program to perform various operations on integer Array (1-
D)
a. Create
b. Display
c. Search (Linear search)
d. Selection sorting
e. Binary Search (In sorted array)
13.Write a menu driven program to perform various operations on integer Array (1
D)
a. Create
b. Display
c. Insertion
d. Deletion
e. Modification
14.Write a menu driven program to perform various operations on array of names
(Strings)
a. Create array
b. Display array
c. Bubble sort
d. Exit
15.Write a menu driven program to perform various operations on array of integers
a. Create array
b. Display array
c. Merging two arrays (Both should be pre sorted )
d. Exit

ARRAYS (2-D)

16.Write a menu driven program to perform various operations on 2-D array of


integers (Matrix)
a. Create Matrix
b. Display Matrix
c. Transpose of Matrix
d. Lower triangle printing (1 and 2)
e. Upper triangle printing (1 and 2)
f. Exit
17.Write a menu driven program to perform various operations on 2-D array of
integers (Matrix)
a. Addition of two Matrix
b. Subtraction of two matrix
c. Multiplication of two matrix
d. Exit
18.Write a menu driven program to perform various operations on 2-D array of
integers (Matrix)
a. Create Matrix
b. Display Matrix
c. Sum of rows
d. Sum of columns
e. Sum of diagonals
f. Exit

PROJECT

Consider the following structure for storing data related to a student:


struct stud
{ int roll;
Char Name [20];
Char Address [20]
Char fname[20]; // father’s name
Int m[5]; //Marks in 5 Subjects
};

Display the following menu for at least 5 students (Array of stud type) (use
functions): -
 Create array // To accept data of 5 student
 Show // To display data of 5 student
 Report card // to display report card of given roll no.
 Name list //to display data sorted on names
 Merit List. // should have the roll no., name, total and average
 Grade card Generation:
// should have roll no., name, total & grade for all the
students (according to roll no.)
Criteria of grade are: -
Average Grade
>=90 A
<90 and >=75 B
<75 and >=60 C
<60 and >=40 D
<40 F