OOP Notes
OOP Notes
MICRO PROJECT
Academic year: 2018-19
TITLE OF PROJECT
Certificate
This is to certify that Mr. /Ms. Vaishnavi Pawar, Rahul Jethani, Yash Rathod
Roll No. 31, 32, 33 of CM Semester of Diploma in Computer Technology Of Institute, VES
POLYTECHNIC (Code: 0004) has completed the Micro Project satisfactorily in Subject –
OBJECT ORIENTED PROGRAMMING(22316) for the academic year 2018- 2019. as
prescribed in the curriculum.
1700040126
1700040127
College Seal
Group Details:
Roll No: 31 32 33
1
Project Proposal 1
2 Resource required 1
3 Action plan 2
4 Coding 4
5 Output 13
6 Skill developed 21
7 Evaluation sheet 23
Annexure – I A
REAL ESTATE AGENCY
1.0 Brief Introduction
This is a prototype project made by in c++ programming which contains the estate agent details
of agent in different cities. To start, we have to enter the details such as agent id, city, market value,
address and rent per month with a menu is displayed which contains 1.Display, 2. Citywise display,
3.market value less than 25000 4. Exit. If you want to know which agent is good in which city press
2.If you want lesser market value press 3. After that person can exit the program by entering 4 and his
details will be saved even if the program is executed the nth time.
1|Page
4.0 WEEKLY PROGRESS REPORT (Action Plan)
2|Page
ANNEXURE – II A
3|Page
CODE
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#define MAX 100
#include<string.h>
class ID
{
int Agentid;
public:
void accept()
{
cout<<"\nenter agent id:";
cin>>Agentid;
}
void display()
{
cout<<"\nAgent id:"<<Agentid;
}
};
class Agent:public ID
{
public:
char city[20];
char residentialAddress[20];
float marketValue;
float rentPerMonth;
float areaPerSqFeet;
void get()
{
accept();
cout<<"\nenter city:";
cin>>city;
cout<<"\nenter address:";
cin>>residentialAddress;
4|Page
cout<<"\nenter market value:";
cin>>marketValue;
cout<<"\nenter rent per month:";
cin>>rentPerMonth;
5|Page
{
if(strcmp(a[i].city,cit)==0)
{
a[i].show();
}
}
break;
case 3:
for(i=0;i<3;i++)
{
if(a[i].marketValue<25000)
a[i].show();
}
break;
case 4:
exit(1);
}
}
6|Page
2 Operating system Windows XP/windows 1 Windows 7
7/linux version 5 or later
7|Page
8|Page
9|Page
7.0 Skill Developed / learning out of this Micro-Project
Gained knowledge about the standard library, STL containers, and algorithms
Understanding of dynamic polymorphism and C++ specific notions, such as friend classes.
10 | P a g e
S. Characteristic to Poor Average Good Excellent
No. be assessed ( Marks 1 - 3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )
Nearly
Very short,
sufficient and Detailed, correct and
Details about Very detailed,
correct details clear description of
methods, and correct, clear
Report about methods, methods and
6 conclusions description of
Preparation and conclusion. Conclusions.
omitted, some methods, and
but clarity is Sufficient Graphic
details are conclusions.
not there in Description.
wrong
presentation.
Major Includes major
information is information but Includes major Well organized,
not included, not well information and well includes major
7 Presentation
information is organized and organized but not information ,well
not well not presented presented well presented
organized . well
Replied to
Could not
considerable
reply to Replied properly to Replied most of
number of
8 Defense considerable considerable number the questions
questions but
number of of question. properly
not very
question.
properly
ANNEXURE - III
2 Information Collection
3 Project Proposal
6 Quality of Prototype/Model
7 Report Preparation
8 Presentation
9 Defense
12 | P a g e
Any Other Comment:
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
_______________________________________________________________
Signature________________
13 | P a g e