Professional Documents
Culture Documents
MICRO PROJECT IN
Data Structure Using C (22317)
SUBMITTED BY
TANISHQ DHEPE (34)
PARTH HINDURAO (31)
COURSE CO-ORDINATOR
Mr. Mayur Bhosale
CERTIFICATE
This is to certify that
Date _____________
_______________________
DYPP, NERUL.
VIDYANAGAR,
Report (Part A)
Sr.no Topic Page no.
1
1. Aim, Description and Objective
2
2. Algorithm of the program
3-4
3. Flowchart of the program
Report (Part B)
5-7
4. C Program code of the project
8-9
5. Outputs/Snippets of project
10
6. Conclusion
11
7. References
12
8. Weekly Report
13
9. Evaluation Sheet
AIM, DESCRIPTION AND OBJECTIVE
Aim:
Program in C to create a library management system using data
structure (Queue).
Description:
This program is based on the library management system. It takes the
input from user and store it in the computer and also display the
information as an output. It is helpful to keep the record of books
suitably.
Objective:
Step 1: Start
Step 6: Stop
FLOWCHART OF THE PROGRAM
‘C’ PROGRAM CODE OF THE PROJECT
#include<stdio.h>
#include<conio.h>
void take ();
void submit ();
void main ()
{
int c;
clrscr ();
printf ("Select your task\n1: take\n2: submit\n");
scanf ("%d”, &c);
switch(c)
{
case 1: take (); break;
case 2: submit (); break;
}
getch ();
}
void take ()
{
int s, roll, b, date;
char name, author, book;
clrscr ();
printf ("Enter your name\n");
scanf ("%s”, &name);
printf ("Enter roll no\n");
scanf ("%d”, &roll);
printf ("Enter book name\n");
scanf ("%s”, &book);
printf ("Enter author name\n");
scanf ("%s”, &author);
printf ("Enter the date of book taken\n");
scanf ("%d”, &date);
printf ("\nstudent name is %s”, name);
printf ("\nRoll no is %d”, roll);
printf ("\name of book taken is %s “, book);
printf (“\nname of author is %s”, author”);
printf ("\non date %d”, date);
b=date+7;
printf ("\nto be submitted on date %d”, b);
}
void submit ()
{
int s, roll, b, date;
char name, author, book;
clrscr ();
printf ("Enter your name\n");
scanf ("%s”, &name);
printf ("Enter roll no\n");
scanf ("%d”, &roll);
printf ("Enter book name\n");
scanf ("%s”, &book);
printf ("Enter author name\n");
scanf ("%s”, &author);
printf ("Enter the date of book taken\n");
scanf ("%d”, &date);
b=date+7;
printf ("\nstudent name %s”, name);
printf ("\nroll no %d”, roll);
printf ("\nbook name is %s”, book);
printf ("\nAuthor name is %s”, author);
printf ("\ndate of receiving is %d”, date);
printf ("date of submission is %d”, b);
}
OUTPUT
OUTPUT
CONCLUSION
Electronic Sources:
1. https://www.geeksforgeeks.org/queue-data-structure/
2. https://cathyatseneca.gitbooks.io/data-structures-and
algorithms/content/queue/queue_operations.html
3. http://www.indiastudychannel.com/resources/140981-Queue-
Queue-operations-Queue-application.aspx
WEEKLY REPORT
2 Literature Survey /
Information Collection
4 Completion of Target as
per project proposal
5 Analysis of Data and
representation
6 Quality of Prototype/
Model
7 Report Preparation
(B) Individual presentation/ viva (convert above total marks out of 4 marks )
8 Presentation
9 Viva
Signature: _________________