You are on page 1of 3

/* WORKING CAPITAL */

#include<iostream>
using namespace std;
class wkngcap
{
public:
long c,ar,i,ap,stb,al,wc,ca,cl;
void getdata()
{
cout<<"\n enter cash in hand:";
cin>>c;
cout<<"\n enter accounts receivable:";
cin>>ar;
cout<<"\n enter inventories:";
cin>>i;
cout<<"\n enter accounts payable:";
cin>>ap;
cout<<"\n enter short term borrowings:";
cin>>stb;
cout<<"\n enter accured liabilities:";
cin>>al;
}
void asset()
{
ca=c+ar+i;
}
void liabilities();
void workingcapital()
{
wc=ca-cl;
}
void displaydata()
{
cout<<"\n \t\t\t working capital";
cout<<"\n **********************************************";
cout<<"\n particulars\t\t\t amount";
cout<<"\n **********************************************";
cout<<"\n\n total current asset"<<"\t\t"<<ca<<endl;
cout<<"\n\n total current liabilities"<<"\t"<<cl<<endl;
cout<<"\n\n ***********************************************";
cout<<"\n \t working capital"<<"\t"<<wc<<endl;
cout<<"\n\n ***********************************************\n";
}
};
void wkngcap::liabilities()
{
cl=ap+stb+al;
}
int main()
{
wkngcap x;
x.getdata();
x.asset();
x.liabilities();
x.workingcapital();
x.displaydata();
return 0;
}
/*OUTPUT

cslab1@cslab1-HCL-Desktop:~/rohini$ g++ program3.cpp -o output


cslab1@cslab1-HCL-Desktop:~/rohini$ ./output

enter cash in hand:20000

enter accounts receivable:15000

enter inventories:45000

enter accounts payable:25000

enter short term borrowings:5000

enter accured liabilities:10000

working capital
**********************************************
particulars amount
**********************************************

total current asset 80000

total current liabilities 40000

***********************************************
working capital 40000

*********************************************** */

You might also like