### ICSE computer practical sample paper

## Pronic number program

- Input a number to check for prime number or perfect number. Design a program to create a class perfect having two functions, one as prime(int a) another as perfect(int b)[A prime number has only two factors, 1 and itself.

A perfect numbers sum of factors is equal to the number. ]

**Example
1:**

INPUT

Enter number

7

OUTPUT:

It is a prime number

It is not a perfect number.

**Example
2:**

INPUT

Enter number

6

OUTPUT:

It is not a prime number

It is a perfect number.

ICSE computer practical sample paper

2. Design a program to accept any number and print its Fibonacci series, where the number entered should be between 10 to 50 if the entered number is not inside the range then print relevant message.

**Example 1:**

INPUT

Enter number between 10 to 50

15

OUTPUT:

1, 1, 2, 3, 5, 8, 13

**Example 2:**

INPUT

Enter number

52

OUTPUT:

Invalid output

ICSE computer practical sample paper

3. Design a program to create an array of integers, size should be entered by the user(between 5 to 20). And sort the array in ascending order. with any **sorting technique** [Bubble sort or selection sort]

**Example 1:**

INPUT

Enter number between 5 to 20

5

Enter numbers

23, 4, 58,32, 100

OUTPUT:

Array before sorting

23, 4, 58, 32, 100

Array after sorting

4,23,32,58,100

**Example 2:**

INPUT

Enter number between 5 to 20

32

OUTPUT:

Invalid Input

4. The International Standard Book Number (ISBN) is a unique numeric book identifier which is printed on every book. The ISBN is based upon a 10 digit code. The ISBN is legal if :

1 x digit1 + 2 x digit2 + 3 x digit4 + 4 x digit4 + 5 x digit5 + 6 x digit6 + 7 x digit7 + 8 x digit8 + 9 x digit9 +

10 x digit10 is divisible by 11.

Example: For an ISBN 1401601499

Sum = 1 x 1 + 2 x 4 + 3 x 0 + 4 x 1 + 5 x 6+ 6 x 0+ 7 x 1+ 8 x 4 + 9 x 9 + 10 x 9 = 253 which is divisible by 11.

Write a program to :

i) Input the ISBN code as a 10 – digit integer.

ii) If the ISBN is not a 10 digit integer, output the message, “Illegal ISBN” and terminate the program.

iii) If the number is 10-digit, extract the digits of the number and compute the sum as explained above. If the sum is divisible by 11, output the message, “Legal ISBN”. If the sum is not divisible by 11, output the message, “Illegal ISBN”.

ICSE computer practical sample paper