OOP Micro-Project Report With Diary
OOP Micro-Project Report With Diary
1.0 Introduction:
The "Recipe Organizer" program is a console-based application written in Turbo C++ that
allows users to manage and organize their cooking recipes. Users can add new recipes, view
existing recipes, and exit the program. The program provides a simple way for users to store
and retrieve their recipes in a structured manner.
1
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
Desktop
Windows 11, RAM 8GB
Computer with
1 Processor-Intel 1 Yes
required
(i)core i5
specifications.
1. https://chat.openai.com/
2. https://bard.google.com/?
utm_source=sem&utm_m
4 Website 1 Yes
edium=paid-
media&utm_campaign=q3
enIN_sem6
2
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
struct Recipe
{
char name [100];
char ingredients [500];
char instructions [1000];
};
3
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
getch();
}
while (1)
{
clrscr ();
cout << "Recipe Organizer" << endl;
cout << "1. Add Recipe" << endl;
cout << "2. Display Recipes" << endl;
cout << "3. Exit" << endl;
4
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
switch (choice)
{
case 1:
addRecipe (recipes, count);
break;
case 2:
displayRecipes (recipes, count);
break;
case 3:
cout << "Goodbye!" << endl;
exit (0);
default:
cout << "Invalid choice. Please enter a valid option." << endl;
getch();
}
}
return 0;
}
5
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
6
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
7
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
9.0 Advantages:
- Provides a basic interface to store and manage recipes.
- User-friendly menu-driven approach.
- Helps users keep track of cooking instructions and ingredients.
10.0 Limitations:
- Limited to console interface.
- Lacks advanced features such as editing or deleting recipes.
- Uses outdated Turbo C++ environment.
8
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
11.0 Conclusion:
The "Recipe Organizer" program demonstrates a simple approach to manage cooking recipes
through a console-based interface. While it successfully allows users to add and view recipes,
it falls short in terms of modern features and user interface. Consider migrating to a more
modern development environment for better code quality and usability.
12.0 References:
3. Turbo C++ Documentation and Resources
4. https://chat.openai.com/
5. https://bard.google.com/?utm_source=sem&utm_medium=paid-
media&utm_campaign=q3enIN_sem6
6. Guided by Ms. S. B. Ghatte
9
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
Project Diary
BY
Students
Sr.no Date Work done Hours Guide sign
sign
1. 10-7-23 At first, we made the 15 min
group of 5 members.
10
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
11
Sharad institute of technology, polytechnic yadrav
RECIPE ORGANIZER
12
Sharad institute of technology, polytechnic yadrav