GE6161 Computer Practices Laboratory PDF
GE6161 Computer Practices Laboratory PDF
GE6161 Computer Practices Laboratory PDF
EX:NO: 01(a)
MS-WORD EXERCISES
DOCUMENT CREATION AND TEXT MANIPULATION
AIM:
To create a document using MS-WORD and perform text manipulations
with scientific notations.
ALGORITHM:
Step 1: Start.
Step 2: Open a new document from the file menu and type a paragraph.
Step 3: Select the bullets and numbering from the home menu and apply to
the paragraph.
Step 4: Select the font style and font size from the home menu and apply to
the paragraph.
Step 5: Select the page number option from the insert menu and display the
page to every page of the document.
Step 6: Select the paragraph and apply the left indent and right indent from
home menu.
Step 7: Go to Insert menu and select Symbols to insert the necessary
symbols
Step 8: Save the file.
Step 9: Stop.
RESULT:
Thus the document creation and performing text manipulations with
scientific notations were performed using MS-WORD.
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
Do your self:
1. Type a leave letter and format this letter
2. Create a Bio data (Apply Bullets and numberings)
3. Type the following formulae using Scientific notation
4. Create a Greeting Card (Put page border and shadings wherever needed)
5. Create an advertisement for your company
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
EX: NO: 02
MS-EXCEL
CHART CREATION- LINE, XY, BAR and PIE
AIM:
To create chart-Line, XY, Bar and Pie charts for an employee using MS-
EXCEL.
ALGORITHM:
Step 1: Start
Step 2: Open an excel spreadsheet and enter the employee number, name
and basic pay.
Step 3: Calculate the Dearness Allowance (DA), House Rent Allowance
(HRA) and Provident Fund (PF) from the basic pay using the specific
formula.
Step 4: Calculate the gross pay of an employee by adding the basic pay and
the other allowances of the employee.
Step 5: Calculate the net pay of an employee from the gross pay and PF of
the employee.
Step 6: Then select the fields in the spreadsheet and click the insert menu.
Step 7: Click the type of the chart to insert.
Step 8: Stop.
RESULT:
Thus the creation of charts likes Line, XY, Bar and Pie using MS-EXCEL
was performed.
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
EX: NO: 03
FLOW CHART
AIM:
To prepare a flowchart in MS-WORD to find the sum of first 100 natural
numbers.
ALGORITHM:
Step 1: Start
Step 2: Open a new document and then click the “insert” menu.
Step 3: Then click the shapes option and then click the different symbols in
the flowchart option to draw a flowchart.
Step 4: Stop.
RESULT:
Thus the flowchart to find the sum of 100 natural numbers was drawn in
MS-WORD.
Do your self:
1. Draw flow chart for the following
a. Addition of 2 numbers
b. Biggest among three numbers
c. Swapping of two variables without using temporary variable
d. Quadratic equation solving
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
C
EXERCISES
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
To write a c program to convert a value of one data type into another data
type.
ALGORITHM:
PROGRAM:
#include<stdio.h>
main()
{
float b;
int a;
printf("\nEnter an Integer\n");
scanf("%d",&a);
b=(float)a;
printf("\nThe Converted float value is %f",b);
}
OUTPUT:
Enter an Integer
45
The Converted float value is 45.00000
RESULT:
Thus the c program to convert the integer into float was written, entered,
executed and the output was verified.
8
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
Step 1: Declare the necessary variables a, b and c as integer.
Step 2: Read the input of the integer a and b.
Step 3: Multiply a & b and store the result in c
Step 3: Display the value of c
PROGRAM:
#include<stdio.h>
main()
{
int a,b,c;
printf("Enter Number 1\n");
scanf("%d",&a);
printf("Enter Number 2\n");
scanf("%d",&b);
c=a*b;
printf("\nThe Multiplication Result is %d\n",c);
}
OUTPUT:
Enter Number 1
34
Enter Number 2
7
The Multiplication Result is 238
RESULT:
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
PROGRAM:
#include<stdio.h>
main()
{
int m1,m2,m3,m4,m5,tot;
float avg;
printf("Enter 5 Marks\n");
scanf("%d%d%d%d%d",&m1,&m2,&m3,&m4,&m5);
tot=m1+m2+m3+m4+m5;
avg=tot/5;
printf("\nThe Average is %f\n",avg);
}
OUTPUT:
Enter Number 1
34
Enter Number 2
7
The Multiplication Result is 238
RESULT:
Thus the c program to calculate the Average of given five Numbers was
written, entered, executed and the output was verified.
10
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
PROGRAM:
#include<stdio.h>
main()
{
int v,g,c,d,dr;
float r,nr;
printf("Enter the value of v\n");
scanf("%d",&v);
printf("Enter the value of g\n");
scanf("%d",&g);
printf("Enter the value of c\n");
scanf("%d",&c);
printf("Enter the value of d\n");
scanf("%d",&d);
nr=(2*v)+(6.22*c*d);
dr=g+v;
r=nr/dr;
printf("The Evaluated Result is %f\n",r);
}
11
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
RESULT:
Thus the c program to evaluate the given Equation was written, entered,
executed and the output was verified.
12
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
PROGRAM:
#include<stdio.h>
main()
{
int mm,m;
printf("Enter the Millimeter\n");
scanf("%d",&mm);
m=mm*1000;
printf("The Converted meter is %d",m);
}
OUTPUT:
RESULT:
Thus the c program to convert given millimeter measurement into meter was
written, entered, executed and the output was verified.
13
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
#include<stdio.h>
main()
{
int a,rem;
printf("Enter a Number\n");
scanf("%d",&a);
rem=a%2;
if(rem==0)
printf("The Given Number is Even");
else
printf("The Given Number is Odd");
}
OUTPUT:
Enter a Number
13
The Given Number is Odd
RESULT:
Thus the c program to check whether given Number is odd or even was
written, entered, executed and the output was verified.
14
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
#include<stdio.h>
main()
{
int a,b,c;
printf("Enter 3 Numbers\n");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
if(a>c)
{
printf("The First Number %d(a) is Biggest\n",a);
}
}
else if(b>c)
15
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
{
printf("The Second Number %d(b) is Biggest\n",b);
}
else
printf("The Third Number %d(c) is Biggest\n",c);
}
OUTPUT:
Enter 3 Numbers
5
9
2
The Second Number 89(b) is Biggest
RESULT:
Thus the c program to examine the biggest of given three numbers was
written, entered, executed and the output was verified.
16
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
To write a c program to find the sum of „N‟ natural numbers for given range.
ALGORITHM:
#include<stdio.h>
main()
{
int i,n,sum=0;
printf("Enter the range\n");
scanf("%d",&n);
i=1;
while(i<=n)
{
sum=sum+i;
i++;
}
printf("\nThe sum of first %d numbers is %d\n",n,sum);
}
17
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
RESULT:
Thus the c program to find the sum of „N‟ natural numbers for given range
was written, entered, executed and the output was verified.
18
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
Step 4: Overwrite the sum by adding above remainder with available sum
PROGRAM:
#include<stdio.h>
main()
{
int n,i,sum=0;
printf("Enter a Number\n");
scanf("%d",&n);
do
{
i=n%10;
sum=sum+i;
n=n/10;
}while(n>0);
printf("The Sum of digit is %d\n",sum);
}
19
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
Enter a Number
5891
The Sum of digit is 23
RESULT:
Thus the c program to find the sum of digits for a given number was written,
entered, executed and the output was verified.
20
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
Step 7: Multiply the above result with sign counter and store as Numerator
Step 10: Obtain the sum by adding available sum with above division result
21
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
Step 13: Repeat the steps 6 to 12 until counter is less than or equal to range
PROGRAM:
#include<stdio.h>
#include<math.h>
int factorial(int n)
{
int i,sum=1;
for(i=1;i<=n;i++)
sum=sum*i;
return sum;
}
main()
{
int i,n,j,dr;
float res=0.0,x,nr;
printf("\nEnter the Value of x\n");
scanf("%f",&x);
printf("\nEnter the total no of terms\n");
scanf("%d",&n);
j=1;
for(i=1;i<n*2;i+=2)
{
nr=pow(x,i)*j;
dr=factorial(i);
res+=(nr/dr);
j=-j;
}
printf("The Result of sine series is : %f\n",res);
}
22
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
RESULT:
Thus the c program to find the sum of digits for a given number was written,
entered, executed and the output was verified.
23
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
Step 4: In case 1, add the two numbers and print the result
Step 5: In case 2, subtract the two numbers and print the result
Step 6: In case 3, multiply the two numbers and print the result
Step 7: In case 4, divide the two numbers and print the result
PROGRAM:
#include<stdio.h>
main()
{
int a,b,ch,c;
printf("\nEnter the Number 1:\n");
scanf("%d",&a);
printf("\nEnter the Number 2:\n");
scanf("%d",&b);
printf("\n1.Add\n2.Subtract\n3.Multiply\n4.Divide\n");
printf("\nEnter the Choice:\n");
scanf("%d",&ch);
switch(ch)
{
case 1:
24
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
c=a+b;
printf("\n %d + %d = %d\n",a,b,c);
break;
case 2:
c=a-b;
printf("\n %d - %d = %d\n",a,b,c);
break;
case 3:
c=a*b;
printf("\n %d * %d = %d\n",a,b,c);
break;
case 4:
c=a/b;
printf("\n %d / %d = %d\n",a,b,c);
break;
}
}
OUTPUT:
RESULT:
25
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
Step 4: In case 1,
Step 5: In case 2,
26
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
Step 6: In case 3,
PROGRAM:
#include<stdio.h>
#include<math.h>
main()
{
int a,i,sum=0,n,ch,m;
printf("\nEnter a Number\n");
scanf("%d",&a);
printf("\n1.Palindrome\n2.Armstrong\n3.Prime\n");
printf("\nEnter the Choice:\n");
scanf("%d",&ch);
switch(ch)
{
case 1:
27
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
n=a;
while(a>0)
{
i=a%10;
sum=(sum*10)+i;
a=a/10;
}
if(n==sum)
printf("Given Number is Palindrome\n");
else
printf("Given Number is Not Palindrome\n");
break;
case 2:
n=a;
do
{
i=a%10;
sum=sum+(i*i*i);
a=a/10;
}while(a>0);
if(n==sum)
printf("Given Number is Armstrong\n");
else
printf("Given Number is Not Armstrong\n");
break;
case 3:
m=5;
n=sqrt(a);
for(i=2;i<=n;i++)
{
if(a%i==0)
{
m=0;
break;
}
}
if(m==0)
printf("Given Number is Prime\n");
else
28
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
}
}
OUTPUT:
Enter a Number
121
1.Palindrome
2.Armstrong
3.Prime
RESULT:
Thus the menu driven c program to check whether the given number is
Palindrome, Armstrong and Prime was written, entered, executed and the output
was verified.
29
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
Step 6: Repeat steps 4 & 5 until counter less than total no. of elements
Step 8: Obtain the sum by adding current index array value with available
Sum
Step 9: Increment the index value by 1
Step 10: Repeat steps 8 & 9 until index value less than total no. of elements
PROGRAM:
#include<stdio.h>
main()
{
int i,n,a[10],sum=0;
printf("Enter total no. of Elements\n");
scanf("%d",&n);
30
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
RESULT:
Thus the menu driven c program to find the sum of given array elements was
written, entered, executed and the output was verified.
31
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
Step 6: Repeat steps 4 & 5 until counter less than total no. of elements
Step 11: Repeat steps 8 to 10 until index value less than total no. of elements
PROGRAM:
#include<stdio.h>
main()
{
int i,n,a[10];
printf("Enter total no. of Elements\n");
scanf("%d",&n);
printf("Enter Array elements one by one\n");
32
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("The even numbers of given array:\n");
for(i=0;i<n;i++)
{
if(a[i]%2==0)
printf("%d\n",a[i]);
}
}
OUTPUT:
RESULT:
Thus the menu driven c program to print the even numbers of given array
elements was written, entered, executed and the output was verified.
33
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
RESULT:
Thus the c program to perform 2*2 matrixes multiplication was written,
entered, executed and the output was verified.
34
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
#include<stdio.h>
#include<string.h>
main()
{
char s[20],s1[20];
printf("Enter a String\n");
scanf("%s",s);
strcpy(s1,s);
if(strcmp(s,s1)==0)
printf("The Given String is Palindrome\n");
else
printf("The Given String is Not Palindrome\n");
}
OUTPUT:
Enter a String
madam
The Given String is Palindrome
RESULT:
Thus the c program to check whether the given string is palindrome or not
was written, entered, executed and the output was verified.
35
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
PROGRAM:
#include<stdio.h>
#include<string.h>
main()
{
char s[20],s1[20];
printf("Enter a String1\n");
scanf("%s",s);
printf("Enter a String2\n");
scanf("%s",s1);
strcat(s,s1);
printf("The Concatenated String is %s\n",s);
36
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
Enter a String1
hai
Enter a String2
hello
The Concatenated String is haihello
RESULT:
Thus the c program to find the length of given two strings and concatenate
them was written, entered, executed and the output was verified.
37
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
To write a c program to check whether the given year is leap or not using
functions.
ALGORITHM:
PROGRAM:
#include<stdio.h>
void isleap()
{
int yr;
printf("Enter a Year\n");
scanf("%d",&yr);
if(yr%4==0)
printf("Given Year is Leap year");
else
printf("Given Year is Not a Leap year");
}
main()
{
isleap();
}
38
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
Enter a Year
1965
Given Year is Not a Leap year
RESULT:
Thus the c program to check whether the given year is leap or not using
functions was written, entered, executed and the output was verified.
39
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
PROGRAM:
#include<stdio.h>
#include<math.h>
float area()
{
int a,b,c;
float s,ar;
printf("Enter 3 Sides\n");
scanf("%d%d%d",&a,&b,&c);
s=(a+b+c)/2;
ar=sqrt(s*(s-a)*(s-b)*(s-c));
return ar;
}
40
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
main()
{
float a;
a=area();
printf("The Area of Triangle is %f\n",a);
}
OUTPUT:
Enter 3 Sides
12
8
7
The Area of Triangle is 19.748418
RESULT:
Thus the c program to calculate the area of triangle using functions was
written, entered, executed and the output was verified.
41
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
a. Initialize a index to 0
b. Initialize the sub index to counter + 1
c. Compare the two numbers which are available in array index
value and array sub index value
d. If the first number is greater than second number swap them
e. Increment the sub index by 1
f. Repeat the steps c to e until sub index less than total number
of elements
g. Increment the index by 1
h. Repeat the steps b to g until sub index less than total number
of elements
i. Print the array elements
PROGRAM:
#include<stdio.h>
void sorting(int a[],int n)
42
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
{
int i,j,t;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
printf("Array Elemets before sorting\n");
for(i=0;i<n;i++)
printf("%d\t",a[i]);
}
main()
{
int i,a[10],n;
printf("Enter total no. of elements\n");
scanf("%d",&n);
printf("Enter Array Elements one by one\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("Array Elemets before sorting\n");
for(i=0;i<n;i++)
printf("%d\t",a[i]);
printf("\n");
sorting(a,n);
}
OUTPUT:
43
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
9
45
30
11
Array Elemets before sorting
21 2 9 45 30 11
Array Elemets before sorting
2 9 11 21 30 45
RESULT:
Thus the c program to sort the given array of elements using functions was
written, entered, executed and the output was verified.
44
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
#include<stdio.h>
int small(int a[],int n)
{
int s,i;
s=a[0];
for(i=0;i<n;i++)
45
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
{
if(a[i]<s)
s=a[i];
}
return s;
}
main()
{
int i,a[10],n,s;
printf("Enter total no. of elements\n");
scanf("%d",&n);
printf("Enter Array Elements one by one\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("Array Elemets:\n");
for(i=0;i<n;i++)
printf("%d\t",a[i]);
printf("\n");
s=small(a,n);
printf("The Smallest element of given array is %d",s);
}
OUTPUT:
RESULT:
Thus the c program to find the smallest element of given array of elements
using functions was written, entered, executed and the output was verified.
46
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
PROGRAM:
#include<stdio.h>
int factorial(int n)
{
if(n==0 || n==1)
return 1;
else
return n*factorial(n-1);
}
main()
{
int n;
printf("\nEnter a Number\n");
scanf("%d",&n);
printf("\nThe factorial of %d is %d\n",n,factorial(n));
47
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
}
OUTPUT:
Enter a Number
6
The factorial of 6 is 720
RESULT:
Thus the c program to calculate the factorial of a given number was written,
entered, executed and the output was verified.
48
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
ALGORITHM:
PROGRAM:
#include<stdio.h>
int sum(int n,int s)
{
if(n<10)
return n;
else
return (n%10)+sum(n/10,s);
}
main()
{
int n,s=0;
printf("\nEnter a Number\n");
49
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
scanf("%d",&n);
s=sum(n,s);
printf("\nThe sum of digits %d is %d\n",n,sum(n,s));
}
OUTPUT:
Enter a Number
46612
The sum of digits 46612 is 19
RESULT:
Thus the c program to find the sum of digits of a given number was written,
entered, executed and the output was verified
50
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
#include<stdio.h>
struct student
{
int rno,m1,m2,m3;
float avg;
char name[20],dept[10];
};
main()
{
struct student s;
printf("Enter the Student Details:\n");
printf("Enter the Stuent roll no:\n");
scanf("%d",&s.rno);
printf("Enter the Stuent Name:\n");
scanf("%s",&s.name);
printf("Enter the Stuent Dept:\n");
scanf("%s",&s.dept);
printf("Enter the 3 marks:\n");
scanf("%d%d%d",&s.m1,&s.m2,&s.m3);
51
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
s.avg=(s.m1+s.m2+s.m3)/3;
printf("The Student Average is :%f\n",s.avg);
}
OUTPUT:
RESULT:
Thus the c program to maintain the student record using structures was
written, entered, executed and the output was verified.
52
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
#include<stdio.h>
struct student
{
int rno,m1,m2,m3;
float avg;
char name[20],dept[10];
};
void find_student(int a,struct student s[],int n)
53
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
{
int i;
printf("The Student Detail of %d\n",a);
for(i=0;i<n;i++)
{
if(s[i].rno==a)
{
printf("%s\t%s\t%d\t%d\t%d\t%f\n",s[i].name,s[i].dept,s[i].m1,s[i].m
2,s[i].m3,s[i].avg);
break;
}
}
}
main()
{
int i,n,rno;
struct student s[10];
printf("Enter total no. of Students\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
54
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
RESULT:
Thus the c program to maintain various number of students record using
array of structures was written, entered, executed and the output was verified.
55
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
PROGRAM:
#include<stdio.h>
union book
{
int price;
char bname[20];
};
main()
{
union book b;
printf("Enter the Book Details:\n");
56
www.annauniversityplus.com
Computer Science and Engineering GE6161 – Computer Practices Laboratory
OUTPUT:
RESULT:
Thus the c program to store the book information using union was written,
entered, executed and the output was verified.
57
www.annauniversityplus.com