Professional Documents
Culture Documents
C Project Proposal
C Project Proposal
SEMESTER 1st
CALENDAR
BY:
SUDIP PRADHAN
INTRODUCTION:
During the course of our semester we are studying the most basic programming language .i.e. C
language. So, now it’s time to implement it to solve real life problems. Here we are going to create a C
project using Dev C++ application. All the codes used are in c programming based on teachers’ guidance
throughout the semester and some research. Therefore, this project i.e. Calendar also uses fundamental
concept of C-programming.
INVITATION:
The project proposal has been written and submitted to our particular course at Asia e University, which is
seeking proposals from Virinchi College. We students hope to demonstrate our ability and understanding
by finishing this work in the allotted time.
1|Page
Project on C Programming
Calendar
PURPOSE:
The primary goal of this paper is to demonstrate the project Calendar’s requirements, which are related to
C-Programming and general knowledge. The document contains in-depth regarding the program. This
program was created after conferring with the Virinchi's respective teachers and consultants. This project
allows us to display our learning and ideas that we have accumulated over the past months. This is an
opportunity for students to demonstrate what they can do with their knowledge.
Features:
This program features are briefed for anyone. The features available are:
1. Easy to use.
2. Can find day.
3. Access to any date.
4. Can add notes to a given day of month.
2|Page
Project on C Programming
Calendar
THEORY:
C programming is a general-purpose, procedural, imperative computer programming language developed
in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. C
is the most widely used computer language. It keeps fluctuating at number one scale of popularity along
with Java programming language, which is also equally popular and most widely used among modern
software programmers. C is known as structured modular programming language because while solving
large and complex problem, C programming language divides the problem into smaller modules called
function. And entire problem is solved by collecting such functions or smaller modules. C is also called
middle level language because it combines the features of higher level language and machine level
language.
Advantages of C
• Machine independent
• Modularity
• Simple
Disadvantages of C
3|Page
Project on C Programming
Calendar
ALGORITHM
Steps Algorithms
Step1: Start
Step2: Choose from the following option
1. Access to calendar
2. Find day
3. Add note
4. Exit
Step3: If option 1 then enter month and year and goto step 4
Else if option 2 then enter day, month and year and goto step 7
Else if option 3 then enter day and month and goto step 8
Else if option 4 then goto step 9
Step4: Display calendar
Step5: Enter ‘n’ for next, ‘p’ for previous, ‘q’ for quit and ‘s’ to see notes
Step6: If ‘n’ display next month and goto step 5
Else if ‘p’ display previous month and goto step 5
Else if ‘q’ then goto step 1
Else if ‘s’ then display notes then goto step 4
Step7: Display result then goto step 1
Step8: Enter note and go to step 1 after end of process
Step9: Stop
4|Page
Project on C Programming
Calendar
FLOWCHART
Start
Access to calendar
Find day
Add note
Exit
Option1/ Option2/
Option3/Option4
Option 1 Option 4
Option 2 Option 3
Enter month and year Enter day, month Enter day Stop
and year and month
Press ‘n’ for next, ‘p’ for
previous and ‘q’ for quit and ‘s’
to display note
Display result Enter note
Display calendar
n/p/q/s
n
Display next month
s
Display notes
5|Page
Project on C Programming
Calendar
PROJECT SCHEDULING
The timetable for this project is as follows, with times managed on a week-by-week basis.
Week Schedule
June 5 Researched about project and review
June 12 Prepared proposal
June 26 Will start coding
July 8 Will complete main part
July 9 Will focus on remaining part
July 16 Will complete coding
July 17 Will start and complete report
July 23 Will complete project
6|Page
Project on C Programming
Calendar
CONCLUSION:
This System Project is being developed in C programming language, and this simple project can enhance
the knowledge of the beginners or the students to develop their skills in programming, also this project will
have easy to understand the module and their variables.
EXPECTED OUTPUT:
7|Page
Project on C Programming
Calendar
REFERENCES
Angel, J. S. (2020, September 21). Calendar In C Programming With Source Code. Retrieved June 7, 2022, from IT
SOURCECODE: https://itsourcecode.com/free-projects/c-projects/calendar-in-c-programming-with-source-
code/
8|Page