Sunteți pe pagina 1din 5

SET 1 1. Write a function to find the binary equivalent of a given decimal integer and display it. 2.

Write a program to print the following triangle: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 . . . 79 80 .. .. .. .. ..91

SET 2

1. Any character is entered through the keyboard; write a program to determine whether the
character entered is a capital letter, a small case letter, a digit or a special symbol. 2. Develop a top down modular program to implement a calculator. The program should request the user to input two numbers and display one of the following as per the desire of the user: (a) Sum of the numbers (b) Difference of the numbers (c) Products of the numbers (d) Division of the numbers Provide separate functions for performing various tasks such as reading, calculating, and displaying. Calculating module should call second level modules to perform the individual mathematical operations. SET 3 1. A five-digit number is entered through the keyboard. Write a program to obtain the reversed number and to determine whether the original and reversed numbers are equal or not. 2. A factory has 3 division and stocks 4 categories of products. An inventory table is updated for each division and for each product as they are received. There are three independent suppliers of products to the factory: (a) Design a data format to represent each transaction. (b) Write a program to take a transaction and update the inventory. (c) If the cost per item is also given write a program to calculate the total inventory values. SET 4 1. According to the Gregorian calendar, it was Monday on the date 01/01/1900. If any year is input through the keyboard write a program to find out what is the day on 1st January of this year. 2. Write a program to delete all vowels from a sentence. Assume that the sentence is not more than 80 characters long. SET 5

1. An Insurance company follows following rules to calculate premium. a) If a persons health is excellent and the person is between 25 and 35 years of age and lives in a city and is a male then the premium is Rs. 4 per thousand and his policy amount cannot exceed Rs. 2 lakhs. b) If a person satisfies all the above conditions except that the sex is female then the premium is Rs. 3 per thousand and her policy amount cannot exceed Rs. 1 lakh. c) If a persons health is poor and the person is between 25 and 35 years of age and lives in a village and is a male then the premium is Rs. 6 per thousand and his policy cannot exceed Rs. 10,000. d) In all other cases the person is not insured. Write a program to output whether the person should be insured or not, his/her premium rate and maximum amount for which he/she can be insured. 2. Given are two one-dimensional arrays A and B which are stored in ascending order. Write a program to merge them into a single sorted array C that contains every item from arrays A and B, in ascending order.

SET 6 1. A certain grade of steel is graded according to the following conditions: a) Hardness must be greater than 50 b) Carbon content must be less than 0.7 c) Tensile strength must be greater than 5600 The grades are as follows: Grade is 10 if all three conditions are met Grade is 9 if conditions (i) and (ii) are met Grade is 8 if conditions (ii) and (iii) are met Grade is 7 if conditions (i) and (iii) are met Grade is 6 if only one condition is met Grade is 5 if none of the conditions are met Write a program, which will require the user to give values of hardness, carbon content and tensile strength of the steel under consideration and output the grade of the steel. 2. Twenty-five numbers are entered from the keyboard into an array. Write a program to find out how many of them are positive, how many are negative, how many are even and how many odd.

SET 7 1. A library charges a fine for every book returned late. For first 5 days the fine is 50 paise, for 6-10 days fine is one rupee and above 10 days fine is 5 rupees. If you return the book after 30 days your membership will be cancelled. Write a program to accept the number of days the member is late to return the book and display the fine or the appropriate message.

2. Write a function to compute the distance between two points and use it to develop another
function that will compute the area of the triangle whose vertices are A(x1, y1), B(x2, y2), and C(x3, y3). Use these functions to develop a function which returns a value 1 if the point (x, y) lines inside the triangle ABC, otherwise a value 0.

SET 8 1. In a company, worker efficiency is determined on the basis of the time required for a worker to complete a particular job. If the time taken by the worker is between 2 3 hours, then the worker is said to be highly efficient. If the time required by the worker is between 3 4 hours, then the worker is ordered to improve speed. If the time taken is between 4 5 hours, the worker is given training to improve his speed, and if the time taken by the worker is more than 5 hours, then the worker has to leave the company. If the time taken by the worker is input through the keyboard, find the efficiency of the worker. 2. Any year is input through the keyboard. Write a program to determine whether the year is a leap year or not. SET 9 1. A university has the following rules for a student to qualify for a degree with A as the main subject and B as the subsidiary subject: a) He should get 55 percent or more in A and 45 percent or more in B. b) If he gets than 55 percent in A he should get 55 percent or more in B. However, he should get at least 45 percent in A. c) If he gets less than 45 percent in B and 65 percent or more in A he is allowed to reappear in an examination in B to qualify. d) In all other cases he is declared to have failed. Write a program to receive marks in A and B and Output whether the student has passed, failed or is allowed to reappear in B. 2. Write a program to check whether a triangle is valid or not, when the three angles of the triangle are entered through the keyboard. A triangle is valid if the sum of all the three angles is equal to 180 degrees.

SET 11 1. Write a program to produce the following output: A A A A A A A B B B B B B C C C C C D D D D E E E F F G F F E E E D D D D C C C C C B B B B B B A A A A A A A

2. Develop a modular interactive program that reads the values of three sides of a triangle and displays either its area or its perimeter as per request of the user. Given the three sides a,b and c. Perimeter = a + b + c Area = Where s= (a + b + c)/2

SET 10 1. Write a program to add first ten terms of the following series:

2. Write a program to print all prime numbers from 1 to 300. SET 12 1. Write a program to print the multiplication table of the number entered by the user. The table should get displayed in the following form. 29 * 1 = 29 29 2 = 58 2. A cashier has currency notes of denominations 10, 50 and 100. If the amount to be withdrawn is input through the keyboard in hundreds, find the total number of currency notes of each denomination the cashier will have to give to the withdrawer.

SET 13 1. Write a program to obtain the first 25 numbers of a Fibonacci sequence. 2. The present value (popularly known as book value) of an item is given by the relationship. P = c(1-d)n Where, c = original cost d = rate of depreciation (per year) n = number of years p = present value after y years. If P is considered the scrap value at the end of useful life of the item, write a program to compute the useful life in years given the original cost, depreciation rate, and the scrap value. The program should request the user to input the data to input the data interactively. SET 14 1. Write a program to evaluate the series upto 0.00001% accuracy: 2. Write a program to print the following triangle: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 . . . 79 80 .. .. .. .. ..91

SET 15

1. A machine is purchased which will produce earning of Rs. 1000 per year while it lasts. The
machine costs Rs. 6000 and will have a salvage of Rs. 2000 when it is condemned. If 12 percent per annum can be earned on alternate investments write a program to find the minimum life of the machine to make it a more attractive investment compared to alternative investment. 2. An election is contested by 5 candidates. The candidates are numbered 1 to 5 and the voting is done by marking the candidate number on the ballot paper. Write a program to read the ballots and count the votes cast for each candidate using an array variable count. In case, a number read is outside the range 1 to 5, the ballot should be considered as a spoiled ballot and the program should also count the number of spoiled ballots.

SET 16 1. Twenty-five numbers are entered from the keyboard into an array. The number to be searched is entered through the keyboard by the user. Write a program to find if the number to be searched is present in the array and if it is present, display the number of times it appears in the array. 2. Develop a program that wil read and stoer the detailed list of students in the format. Roll No Name Marks Obtained ............. ........... ............................. ............. ........... ............................. ............. ........... ............................. And produce the following outputs: (a) Alphabetical list of name, roll number and marks obtained (b) List sorted on roll numbers (c) Rank-wise list.

S-ar putea să vă placă și