Professional Documents
Culture Documents
Agriculture Management System
Agriculture Management System
CODE: CSC2002
SLOT: L37+L38
REVIEW-3
TITLE:
TEAM MEMBERS:
MADHAVAN.P – 20BCS0027
SEKHAR PRANITHA – 20BCS0031
POOJA.T – 20BCS0044
Abstract:
Introduction:
Modules:
In this module farmer’s land surface is calculated ie,area of the land in square feet
distance.
Soil module:
In this module farmer can choose which type of soil he/she want.
Crop module:
In this module farmer can choose suitable crop for selected soil.
Investment module:
In this module farmer can choose how many employees needed , employee salary
per day and medicine amount spended and crop exporting charges.
Income module:
This system makes the farmers easier to select their cultivation crops.
This also very helpful for uneducated farmers to see their earnings is profit
or loss.
Features:
#include<iostream>
private:
double area,length,width;
int soil;
int vegetable;
int crop;
public:
agriculture();//constructor
void typesoil();
void invest();
}a1;
agriculture::agriculture()//constructor declaration
cout<<"\t_____________________________________________________
__________"<<endl;
cout<<"\t---------------------------------------------------------------
"<<endl;
cout<<"\n\n\t\t**********AGRICULTURE MANAGEMENT
SYSTEM**********"<<endl;
cout<<"\t_____________________________________________________
__________"<<endl;
cout<<"\t---------------------------------------------------------------"<<endl;
double area,length,width;
cout<<"\tlength=";
cin>>length;
cout<<"\twidth=";
cin>>width;
area=length*width;
void agriculture::typesoil()
int soil;
cin>>soil;
switch(soil)//switch case
case 1:
cout<<"\n\t1.carrots\n\t2.Radishes\n\t3.potatoes\n\t4.Tomatoes"<<endl;
int vegetable;
cin>>vegetable;
else if(vegetable==2)
}
else if(vegetable==3)
else
break;
case 2:
int crop;
cout<<"\n\t1.wheat\n\t2.oilseeds\n\t3.sugarcane"<<endl;
cin>>crop;
if(crop==1)
{
else if(crop==2)
else
break;
case 3:
cout<<"\n\t#Types of crops\n\t1.paddy
crop\n\t2.Groundnut\n\t3.mize"<<endl;
int crop;
cin>>crop;
if(crop==1)
{
else if(crop==2)
else
break;
default:
cout<<"\n\t1.wheat\n\t2.paddy\n\t3.sugarcane"<<endl;
int crop;
cout<<"\tEnter your crop type(1/2/3):";
cin>>crop;
if(crop==1)
else if(crop==2)
else
private:
int no_employee,total_employee_amount;
float employee_salary,amount,investment1,travel;
public:
void invest();
}f1;
void investment::invest()
cout<<"\t-------------------------------------------------------------";
cout<<"\n\t\t**********FARMER INVESTMENT**********"<<endl;
cout<<"\t-------------------------------------------------------------"<<endl;
cin>> no_employee;
cin>>employee_salary;
cin>>amount;
cin>>travel;
cout<<"\t-------------------------------------------------------------"<<endl;
investment1=no_employee*employee_salary+amount+travel;
cout<<"\t-------------------------------------------------------------"<<endl;
private:
int income,weight,cost,inv,profit_lose;
public:
cout<<"\t-------------------------------------------------------------";
cout<<"\n\t\t**********FARMER INCOME**********"<<endl;
cout<<"\t-------------------------------------------------------------"<<endl;
cin>>weight;
cin>>cost;
income=weight*cost;
~income()//destructor
cout<<"\t-------------------------------------------------------------";
cout<<"\n\t\t**********PROFIT OR LOSE**********"<<endl;
cout<<"\t-------------------------------------------------------------"<<endl;
profit_lose=income-inv;
if(income>inv)
else
}
}
}i1;
int main()
a1.typesoil();
f1.invest();
i1.income_amount(f1);
// a1.profitlose();
Output:
1.sandy soil:
2.black soil:
3.clay soil:
Carrot:
Radishes:
Soil type-2:
Sugarcane:
Wheat:
Soil type-3:
Groundnut:
Maize:
Soil type-4:
Paddy:
Wheat:
WINTER SEMESTER
OBJECT ORIENTED PRO
(EMBEDDED PROJ
CODE: CSC2002
SLOT: L37+L38
FACULTY: CHANDRA MOULISWA
TITLE:
AGRICULTURE MANAGEMENT SYSTE
TEAM MEMBERS:
❖MADHAVAN.P – 20BCS0027
❖SEKHAR PRANITHA – 20BCS0031
❖POOJA.T – 20BCS0044
Abstract:
Agriculture Management System is t
providing all kinds agriculture related
program. Agriculture Management
management application which helps f
practice farming processes. It helps farm
productivity and profitability. It enabl
soil and suitable crop for that parti
investments include how many e
employee salary per day,medic
plants,exporting charges and farmer’s i
loss.
Introduction:
The name Agriculture Management Syste
Agriculture. Agriculture Management Sys
management application. This helps the
agricultural produce and suggests best
processes and it enables farmers to choose
for that particular soil and total investm
employees needed, employee salary per da
plants,exporting charges and farmer’s inc
Hence, providing a wider market and help
themselves to the local market. This en
retailers to expand their business.
Modules:
Land surface module:
In this module farmer’s land surface is ca
land in square feet distance.
Soil module:
In this module farmer can choose whi
want.
Crop module:
In this module farmer can choose suitabl
Investment module:
In this module farmer can choose ho
needed , employee salary per day an
spended and crop exporting charges.
Income module:
In this module farmer’s income is calcula
Profit or loss module:
In this module farmer’s income gain
finded.
Benefits of using agriculture manageme
➢Farmers can calculate their income ea