Professional Documents
Culture Documents
Pci MP
Pci MP
Submitted: - 2022-2023
This is to certify that the following students of this institute have carried out
this micro-project work on “Implement Phone Book Application”
under the guidance of Prof. Mr. S.S.Mane in the Department
Computer Technology during the session 2021-2022. This work has been
done in the partial fulfillment of the award for in Computer Engineering
from Maharashtra State Board of Technical Education, Mumbai
Submitted By:
SR.NO. ROLL NO. NAME ENROLMENT NO.
1. Introduction :
Diploma engineers (also called technologists) have to write programs to
cater with various IT solutions. In order to develop a program to solve a
given problem, they have to build logic, develop algorithms and flow charts.
This course is designed keeping in view developing these skills. Besides its
use to write codes for low level programming such as developing operating
systems, drivers, and compilers: "C" has been widely used as a general-
purpose language to develop basic applications. This course deals with
fundamental syntactic information about C that will help the students to
apply the basic concepts, program structure and principles of "C"
programming paradigm to build given application. The course is basically
designed to create a base to develop foundation skills of programming
language
Aim of Micro-project:
To Implement a Phone Book Application
3. Literature Review:
The knowledge about the topie was collected by different sources such as different
reference books, YouTube videos and also by different sites as well as using web
links. Also we meet the teachers related with this topic and the corresponding
subject in our college: we got good information from ourteachers. Also in class
lecture our subject teacher gives us information about topics.
4. Actual Methodology followed:
• .Firstly we will study about the given topic.
• And then after we all discuss about microproject with our project guide.
• After we have collected the resources required for our Micro project.
• After collection we have started working on our Micro project.
• After complitation of work we make a report on our micro project.
• And then we will submitted it to our project guide.
5. RESOURCES REQUIRMENT :-
3. Introduction :
Diploma engineers (also called technologists) have to write programs to
cater with various IT solutions. In order to develop a program to solve a
given problem, they have to build logic, develop algorithms and flow charts.
This course is designed keeping in view developing these skills. Besides its
use to write codes for low level programming such as developing operating
systems, drivers, and compilers: "C" has been widely used as a general-
purpose language to develop basic applications. This course deals with
fundamental syntactic information about C that will help the students to
apply the basic concepts, program structure and principles of "C"
programming paradigm to build given application. The course is basically
designed to create a base to develop foundation skills of programming
language
Aim of Micro-project:
To Implement a Phone Book Application
7. Literature Review:
The knowledge about the topie was collected by different sources such as different
reference books, YouTube videos and also by different sites as well as using web
links. Also we meet the teachers related with this topic and the corresponding
subject in our college: we got good information from ourteachers. Also in class
lecture our subject teacher gives us information about topics.
Brief Introduction :-
Code :-
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct contact {
char name[30];
char phone[15];
};
void add_contact() {
struct contact c;
phone_book[num_contacts++] = c;
printf("Contact added.\n");
}
void list_contacts() {
printf("Contacts:\n");
for (int i = 0; i < num_contacts; i++) {
printf("%s: %s\n", phone_book[i].name, phone_book[i].phone);
}
}
void search_contact() {
char name[30];
int main() {
int choice;
do {
printf("\nPhone Book\n");
printf("1. Add contact\n");
printf("2. List contacts\n");
printf("3. Search contact\n");
printf("4. Exit\n");
printf("Enter choice: ");
scanf("%d", &choice);
getchar(); // remove newline character from input buffer
switch (choice) {
case 1:
add_contact();
break;
case 2:
list_contacts();
break;
case 3:
search_contact();
break;
case 4:
printf("Exiting...\n");
break;
default:
printf("Invalid choice.\n");
break;
}
} while (choice != 4);
return 0;
}
OUTPUT :-
• RESOURCES REQUIRMENT :-
• ACTION PLAN :-