Ge2115 LM

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 43

Rajalakshmi Engineering College, Thandalam

Department of Information Technology


2008 Regulations – I Semester
Common to ALL Branches
COMPUTER PRACTICE LABORATORY

LIST OF EXERCISES
a) Word Processing
1. Document creation, Text manipulation with Scientific notations.
2. Table creation, Table formatting and Conversion.
3. Mail merge and Letter preparation.
4. Drawing - flow Chart
b) Spread Sheet
5. Chart - Line, XY, Bar and Pie.
6. Formula - formula editor.
7. Spread sheet - inclusion of object, Picture and graphics, protecting the
Document and sheet.
8. Sorting and Import / Export features.

Simple C Programming
9. Data types, Expression Evaluation, Condition Statements.
10. Arrays
11. Structures and Unions
12. Functions
MICROSOFT
WORD
MICROSOFT WORD

Word processor is used to produce documents for business or personal


use such as newsletter, reports, letters and essays. We might say that a word
processor is an intelligent typewriter. We can type a whole page, make
corrections (editing), use up paragraphs in different styles and shapes and
columns (formatting) and also check spelling, find and insert synonyms for a
word (Thesaurus) and process it in many more ways before we actually put
that page to print.

FEATURES OF WORD PROCESSOR


The following are the main features of a word processor:
 Fast
 Editing features
 Permanent storage
 Formatting features
 Graphics
CREATING A WORD DOCUMENT
AIM:
To create a document that reflects the newspaper format using Microsoft
word.
PROCEDURE:
 To enter Microsoft word, Click “start” button then click “program”

from “programs” menu then click “Microsoft word”


 For opening a word document do the following. Click “file” menu

from the menu bar. From this file menu click “new” option. This will
display the new document.
 Then for the newspaper format there must be a “header and footer” for

giving heading and page number. This is done by clicking “view”


from the menu bar, from this click “header and footer” option.
 Then enter the heading in the header portion and change the “font
size” to big size and then click “B” button on formatting tool bar so
that the header appears bold.
 Divide page into columns by clicking the format from the menu bar.

Then click “columns” from the menus available under format. In this
step the page is divided into your optional columns.
 Then enter the text. To insert a picture in between the text, click

“insert” from the menu, then click picture and then clip art. From this
clip art we can insert any picture.
 To insert symbols that are not found in the keyboard, click “insert”

from the menu, then click “symbols”.


 After adding the text to the document, save the document by clicking

the “file” from the menu bar and click ”save” .When we save the
document for the first time name is to be entered and click “save”

EXERCISE 1: Create the following document

THE HINDU
FAKE STAMP PAPERS SEIZED

Two persons were arrested and counterfeit stamp papers seized


following a raid conducted on a house in coimbatore
A release here said a special team The team also found
Found counterfeit stamp papers of counterfeit currency.
Value Rs50000 and Rs1000.

EXERCISE 2:

Insert the following mathematical formula and equations in the document

(a+b)(a-b)=a2-b2
(a+b)2=a2+b2+2ab
2H2+O2->2H2O

Insert the symbols like µ, ∞,α in your document


EXERCISE 3:
To create a resume. Sample document is given below.

RESUME
Name
Address Contact details with corresponding symbols

Objectives:

Educational Qualification:

Extra curricular activities:

Co-curricular activities:

Hobbies:

Personal profile:

Declaration:

Thanking you,
Yours truly,

CREATING A TABLE
AIM:
TO create a table using Microsoft word.
PROCEDURE:
 To enter Microsoft word, Click “start” button then click “program”

from “programs” menu then click “Microsoft word”


 For opening a word document do the following. Click “file” menu

from the menu bar. From this file menu click “new” option. This will
display the new document.
 Enter the heading, change the font size. Click the “B” button on the

formatting tool bar so that the heading appears bold.


 To change the font colors click A button on the drawing tool bar and

select the required colors.


 To insert a table click “Table” from the menu, then click “insert”, then
click “table”. Specify the required number of rows and columns and
the table gets inserted.
 After adding the text to the document, save the document by clicking
the “file” from the menu bar and click ”save” .When we save the
document for the first time name is to be entered and click “save”
 Now the document has been created successfully.

EXERCISE 1: To create your class time table.


EXERCISE 2: Create a table having the following details: Student number,
name and marks.Mark1 and Mark2 are the two columns that should be in the
marks column.

CREATE A MERGED DOCUMENT

AIM:
TO create a merged document using Microsoft word.

PROCEDURE:
 To enter Microsoft word, Click “start” button then click “program”

from “programs” menu then click “Microsoft word”


 Click “Tools” from the menu and choose “Letters and mailings”, then

click “mail merge” from it.


 Then proceed with the following six steps to create a merged
document.
1. From the list of document types available choose “letters”

2. Select current document as the starting document


3. Then select the recipients from the list. If the list is already

available choose “Use an existing list” otherwise choose “Type


a new list” and type the names & addresses of recipients
4. Write the content of the letter. To add recipient information to

the letter, click a location in the document and then click


“Address block”
5. One of the merged letter will be previewed and to preview
another letter click one of the following:
<<Recipient: 1>>
6. On clicking “complete the mail merge” mail merge is ready to
produce the letters
 Now the document has been created successfully.

EXERCISE 1:
Using mail merge send the following letter to 5 of your friends.

From
Anto,
B-62,13th cross street,
Rose apartments,
Ambattur,
Chennai.

To

Dear,
Sub: Invitation for party.
I hereby invite you and your family members for the 25th anniversary
of my parents that is to be held on 28-11-2008 at our home. Please do come
and share with us our joy. I will be disappointed in your absence.

Yours lovingly,

EXERCISE 2:
A college wants to invite all the old students for its old students association
to be held in the college. Prepare a mail merged letter, in which only the
address changes for every student and the body of the letter remains
unchanged.
FLOWCHART
AIM:
TO create a flowchart using Microsoft word.
PROCEDURE:
 To enter Microsoft word, Click “start” button then click “program”

from “programs” menu then click “Microsoft word”


 For opening a word document do the following. Click “file” menu
from the menu bar. From this file menu click “new” option. This will
display the new document.
 Enter the heading, change the font size. Click the “B” button on the
formatting tool bar so that the heading appears bold.
 To change the font color click A button on the drawing tool bar and

select the required colors.


 Click “Autoshapes” option from the drawing tool bar, then click
“flowchart” and all the shapes will appear on the screen.
 Select the needed shapes one by one and place it on the screen. To

connect all the boxes use flow lines from the drawing tool bar.
 To add text inside the shape, select the particular shape and right click

the mouse button. Then a menu appears on the screen, select “add
text” from the menu. Now the cursor appears inside the shape and
allows us to enter the text.
 Now the flowchart has been created successfully.
Exercise 1:
Draw a flowchart to calculate the simple interest.
Exercise 2:
Draw a flowchart to find the factorial of a given number using function.

MICROSOFT
EXCEL
MS-EXCEL

An electronic spreadsheet or spreadsheet is a table of rows and


columns into which data is entered. Spreadsheet software makes it
possible to enter data into a task format, manipulate, store, print
and create reports and graphics using them.

Microsoft Excel is the most widely used and versatile


spreadsheet package and lets you to organize your data into lists
and then summarize, compare and present the data graphically. It
has the user interface features common to other Microsoft office
applications.

MS-EXCEL allows you to


 Enter and edit data in a worksheet
 Use functions and formulae to calculate and analyze data
 Create colorful charts and graphs
 Save time by combining a series of commands into a single
command by using MACROS

CHART CREATION

AIM:
TO create a chart for the given data.

PROCEDURE:
 To enter Microsoft Excel, Click “start” button then click “program”

from “programs” menu then click “Microsoft Excel”


 For opening a word document do the following. Click “file” menu

from the menu bar. From this file menu click “new” option. This will
display the new work sheet.
 Enter the data by placing the mouse pointer in a cell and a double

click on it. Use the tab key to switch from one cell to another.
 To insert charts select the data to which the chart should be created.

Now click insert chart icon. A window will appear and select the
appropriate chart from it. Click next and enter the title, category(x)
axis, category(y) axis etc. Click finish button.
 Then the appropriate chart is placed in the worksheet.
EXERCISE 1:
Compare the population (in the year 2007 and 2008) in the main cities
in India using various charts.

EXERCISE 2: Using various Charts compare the performance of 3


students in their examination. Create Line, XY, Bar, Pie charts for the
following data

NAME MARK1 MARK2 MARK3


Anto 96 85 45
Ignatius 80 59 85
Griffin 78 89 45
FORMULA EDITOR

AIM:
To calculate HRA, DA, TA, PF, GPF, LIC, Gross salary, Deductions, Net
salary from the given data in a worksheet.
ENO Name Basic HRA TA DA LIC PF GPF GS DED NET
1 Abc 2000
0
2 Asd 1500
0
3 Bfr 1000
0
4 Cde 7820
5 Erg 4569
Where
HRA is 18% of basic
DA is 15% of basic
TA is 12% of basic
PF is 10% of basic
GPF is 5% of basic
LIC is 7% of basic
GS (Gross salary) =Basis+HRA+DA+TA
DED (Deduction) =PF+GPF+LIC
NET (Net salary) =GS-DED

PROCEDURE:
 To enter Microsoft Excel, Click “start” button then click “program”

from “programs” menu then click “Microsoft Excel”


 For opening a word document do the following. Click “file” menu

from the menu bar. From this file menu click “new” option. This will
display the new work sheet.
 Enter the data by placing the mouse pointer in a cell and a double

click on it. Use the tab key to switch from one cell to another.
 For putting formulas, for eg,place the cursor on a cell which you have

to calculate the value of HRA, then type


=cell position of basic*18% and press enter.
Now the value of HRA is calculated. Similarly do for all others.
 Calculate the same for other columns and drag them to all the cells.
 Now the entire table is ready in spreadsheet.
SPREAD SHEET-INCLUSION OF OBJECT, PICTURE &
GRAPHICS, PROTECTING THE DOCUMENT

AIM:
i. Insert object in the worksheet
ii. Insert picture in the worksheet
iii. Protect a sheet

PROCEDURE:
 To enter Microsoft Excel, Click “start” button then click “program”

from “programs” menu then click “Microsoft Excel”


 For opening a word document do the following. Click “file” menu

from the menu bar. From this file menu click “new” option. This will
display the new work sheet.
 For inserting object in the worksheet, choose objects option in the
insert menu
 For inserting picture in the worksheet, choose Picture option in the
insert menu
 For protecting your worksheet, choose Protection option from Tools

menu, then choose Protect Sheet option, Protect sheet dialog box
appears. Type a password and press enter.
 Now your worksheet is protected and can be entered only with the
password.

SORTING AND IMPORT/EXPORT FEATURES

AIM:
i. Sort the given data in the worksheet
ii. Include Import/export features

PROCEDURE:
 To enter Microsoft Excel, Click “start” button then click “program”

from “programs” menu then click “Microsoft Excel”


 For opening a word document do the following. Click “file” menu

from the menu bar. From this file menu click “new” option. This will
display the new work sheet.
 Select the data to be sorted and select data from the menu and click
sort
 Specify the order in which the data are to be sorted (ascending or

descending) and click OK. Then the sorted data appears in the sheet.
 To import a file select Insert->object->create from file
 To export a file while saving the file save it as webpage so that it can
be viewed by internet explorer

EXERCISE 1:

Sort the given data in ascending and descending order (consider the name).

NAME MARK1 MARK2 MARK3


Anto 96 85 45
Ignatius 80 59 85
Griffin 78 89 45

EXERCISE 2:

Sort the list of 10 students according to their average where


Average=M1+M2+M3+M4+M5
C PROGRAMMING
SIMPLE PROGRAMS
1. TEMPERATURE CONVERSION

AIM:

To write a program to convert the Celsius into Fahrenheit.

Formula:
FAHRENHEIT= CELSIUS*1.8 +32

ALGORITHM:

Step 1: Enter the CELSIUS value.

Step 2: Calculate the FAHRENHEIT value by multiplying CELSIUS with


1.8 and add 32

Step 3: Print the FAHRENHEIT value.


2. SIMPLE INTEREST CALCULATION

AIM:

To write a program to calculate the simple interest.

Formula:
Simple Interest = (P*N*R)/100

ALGORITHM:

Step 1: Read the principal amount P, interest rate R and period N.

Step 2: Calculate Simple Interest by multiplying principal amount P, interest


Rate R, period N and dividing by 100.

Step 3: Print the value of Simple Interest.


3. SWAP USING TWO VARIABLES

AIM:

To perform swapping using two variables.

ALGORITHM:

Step 1: Read the two numbers a & b

Step 2: Perform
2.1 a = a + b;

2.2 b = a - b;

2.3 a = a - b;

Step 3: Print the numbers a and b


CONDITIONAL STATEMENTS

4. ROOTS OF A QUADRATIC EQUATION

AIM:

To write a program to find the roots of the Quadratic Equation.

Formula:
D=B2-4AC
Condition 1: D= =0
ROOT1=ROOT2= (-B+ √D)/ (2*A)
Condition 2: D>0
ROOT1= (-B+√D)/ (2*A)
ROOT2= (-B-√D)/ (2*A)
Condition 3: D<0
X = (-B) / (2 * A)
Y=√-D/ (2*A)
Print them in the format of (X + iY), (X – iY)

ALGORITHM:

Step 1: Enter the value of A, B, C

Step 2: Find the value of D by using the formula D = (B*B) – (4*A*C)

Step 3: If D is equal to zero then


3.1 Print Roots are real and equal
3:2 Find the two roots as ROOT1 = (-B + SQRT ((D)) / (2*A)
3.3 Print the ROOT1 two times.

Step 4: If D is greater than zero then


4.1 Print Roots are real and unequal
4.2 Find the two roots as
ROOT1 = (-B + SQRT ((D)) / (2 * A)
ROOT2 = (-B – SQRT ((D)) / (2 * A)
4.3 Print ROOT1 and ROOT2

Step 5: If D is less than zero then


5.1 Print the Roots are imaginary
5.2 Find the two roots as
X = (-B) / (2 * A)
Y=√-D/ (2*A)
5.3 Print them in the format of (X + iY), (X – iY)
5. ELECTRICITY BILL PREPARATION

AIM

To write a program to prepare the electricity bill.


An electric power distribution company charges its domestic consumers as
follows:

CONSUMPTION UNITS RATE OF CHARGE


0-200 Rs.0.50 per unit
201-400 Rs 100+ Rs. 0.65 per unit excess of 200
401-600 Rs 230+ Rs. 0.80 per unit excess of 400
601 and above Rs 390+ Rs. 1 per unit excess of 600

ALGORITHM:

Step 1: Enter the value units


Step 2: If units are in the range 0-200
Charges=0.50*units
Step 3: If units are in the range 201-400
Charges=100 + 0.65*units
Step 4: If units are in the range 401-600
Charges=230 + 0.80*units
Step 5: If units are in the range 601 and above
Charges=390 + 1*units
Step 6: Print the charges

6. REVERSING THE GIVEN NUMBER

AIM:

To write a program to reverse the given integer using while loop.

ALGORITHM:

Step 1: Initialize SUM as 0


Step 2: Enter the number, N to be reversed
Step 3: While the number, N is not less than zero do
3.1 R = Find the remainder of N divided by 10
3.2 SUM = Multiply SUM by 10 and add to R
3.3 N = Find the Quotient of N divided by 10
Step 4: Print the value of SUM, which is the reversal of a given number.
7. ARMSTRONG NUMBER GENERATION

AIM

To write a program to generate Armstrong numbers using do while loop.

ALGORITHM

Step 1: Get limit of the generation N

Step 2: Do the following for N times

Step 2.1: SUM = sum of cubes of each digit of original number

Step 2.2: If original number and SUM is same, then print the original
Number.
8. SINE SERIES CALCULATION

AIM

To write a program to calculate Sine value using its series using for loop.

Formula:
Sin(x) =x - x3/3! +X5/5!-x7/7! +-----
Hint: Similarly do for the cosine series
Cos(x) =1-x2/2! +X4/4!-x6/6!

ALGORITHM

Step 1: Get a degree X and No of terms in the series to be generated N

Step 2: Assign X to Val, T, Sum for future purpose & the radian value of X
in X.

Step 3: Do the following for N+ 1 time

Step 3.1: Find out each term in the series T

Step 3.2: Find out sum of the terms T in SUM


Step 4: Print SUM as Sin(X).

ARRAYS
9. SORTING THE GIVEN ARRAY OF NUMBERS

AIM

To write a program to sort the given array of numbers in ascending /


descending.

ALGORITHM

Step 1: Enter the size of the array N.

Step 2: Enter the elements of the array A.

Step 3: Set an outer loop up to N-1

Step 3.1: Set an inner loop up to N-1

Step 3.2: If first number is greater than next number, then swap them

Step 4: Print the ascending order of the given array (from 0th element to nth
element).
Step 5: Print the descending order of the given array (from nth element to 0th
element ).

10. MATRIX ADDITION

AIM

To write a program to ADD two matrices.

ALORITHM

Step1: Enter the row I and column J of the matrix.

Step2: Enter the elements of the matrix A.

Step 3: Enter the elements of the matrix B.

Step 4: Print the matrix A in the matrix form.

Step 5: Print the matrix B in the matrix form.

Step 6: Set a loop up for row values

Step 6.1: Set an inner loop up for column values.

Step 6.2: Add the elements of A and B in column wise and store the
result in matrix C.

Step 7: Print matrix C.


11. MATRIX MULTIPLICATION

AIM

To write a program to multiply two matrices.

ALORITHM

Step1: Enter the row and column value

Step2: Enter the elements of the matrix A.

Step 3: Enter the elements of the matrix B.

Step 4: Print the matrix A in the matrix form.

Step 5: Print the matrix B in the matrix form.

Step 6: Set a loop up for row values (i)

Step 6.1: Set an inner loop up for column values (j).

Step 6.2: Set one more inner loop (k)

Step 6.3: Perform C[i] [j] = C[i] [j] + A[i] [k] * B[k] [j]

Perform the above for the various values of i, j and k


Step 7: Print matrix C.

STRUCTURES & UNIONS

12. STUDENT’S MARKS CALCULATION USING STRUCTURE

AIM

To write a program to prepare students mark list using structure.

ALGORITHM

Step1: Define the STUDENTS structure with details of Roll no, Name,
Marks
Step2: Get the number of students as N.

Step3: Declare a structure variable with size N.

Step4: Do the following for N times

Step4.1: Get the details of the student.

Step4.2: Calculate total, average, and Grade

Step4.3: Print the student’s individual Mark list with total, average
and Grade.
13. EMPLOYEE DETAILS USING STRUCTURE

AIM

To write a program to prepare Employee pay slip using Structure.

ALGORITHM

Step1: Define the EMP structure with details of employee number, Name,
Basic.

Step2: Get the number of employees as N

Step3: Declare a structure variable with size N.

Step4: Do the following for N times

Step4.1: Get the details for an employees

Step4.2: Calculate Net Salary, Deduction and Gross Salary.

Step4.3: Print the employees pay slip with Net Salary, Deduction and
Gross Salary.
FUNCTIONS & RECURSION

14. MENU DRIVEN CALCULATOR USING FUNCTIONS

AIM:

To write a program to perform the arithmetic operations using functions

ALGORITHM:

Step 1: Get the values A and B


Step 2: Display the choices and also get the option
Step 3: If OPTION IS 1, call function ADD (A, B) and assign the result in
D.
Step 4: If OPTION IS 2, call function SUB (A, B) and assign the result in D.
Step 5: If OPTION IS 3, call function MUL (A, B) and assign the result in
D.
Step 6: If OPTION IS 4, call function DIV (A, B) and assign the result in D.
Step 7: Call function DISPLAY (D)

ALGORITHM FOR ADD (A, B):

Step 1: Add the values of A and B and assign the result in G


Step 2: Return the variable, G.

ALGORITHM FOR SUB (A, B):

Step 1: Subtract B from A and assign the result in G


Step 2: Return the variable, G.

ALGORITHM FOR MUL (A, B):

Step 1: Multiply A and B and assign the result in G


Step 2: Return the variable, G.

ALGORITHM FOR DIV (A, B):

Step 1: Divide A by B and assign the result in G


Step 2: Return the variable, G.

ALGORITHM FOR DISPLAY (D):

Step 1: Display the value of D.


15. FIBONNACI SERIES

AIM:

Using Recursion generate the Fibonacci series Up to for the given number.
Series:
0 1 1 2 3 5 8 13
ALGORITHM:

Step 1: Enter the number N.


Step 2: Initialise f=-1 and s=1
Step 3: Call the recursive function FIBO, with N, f and s as arguments.

ALGORITHM FOR FIBO (N,f,s):

Step 1: If N is greater than Zero


1.1 no=f+s
1.2 print the no
1.3 Call the recursive function FIBO, with N-1, s and no as

arguments.
16. FACTORIAL

AIM:

Using recursion find the factorial of the given number.

ALGORITHM:

Step 1: Enter the number N.


Step 2: Call the recursive function FACT, with N as an argument.
Step 3: Print the returned value of a function FACT

ALGORITHM FOR FACT (K):

Step 1: If the number K is equal to 1, then return 1


Step 2: Otherwise call it recursively with N-1 as an argument and return it.

You might also like