Saturday, November 19, 2011

vu.edu.pk hi solution of cs201 is here

ASSIGNMENT SOLUTION CS201
STUDENT NAME:- SAIRA ANJUM
STUDENT ID:- MC110203934
#include<iostream.h>
#include<conio.h>

void GetAnnualIncome(int {},int);
void CalcIncChange(int{}, double{},int);
void CalcChangePercent(int{}, double{}, float{}, int);
void IncDecYears(double{}, int);
void MaxIncDecYears(int,int);

main()
{
int anlIncm{10};
double chngInc{10};
float chngIncPer{10};

cout"\n\n .... XYZ Company Income Sheet ....\n"endl;
cout"Enter Income for Past 10 Years (in Millions)\n"endl;
{
GetAnnualIncome(anlIncm,10);

CalcIncChange(anlIncm, chngInc, 10);

CalcChangePercent(anlIncm, chngInc,chngIncPer, 10);

IncDecYears(chngInc, 10);

coutendlendl;

system("pause");
}

void GetAnnualIncome(int inc{},int size)
{

int var;
for(int i=0;i<size;i++)

{
cout"Income for Year "2000+i" : ";

cin>>var;
if(var < 0)
{
i--;
}
else if(var >=0 )
{
inc[i] = var;
}
}
}

void CalcIncChange(int inc{}, double chg{},int size)
{
cout"\n\n";

chg{0} = inc{0} -1000;
for(int i=1;i<size;i++)
{
chg{i} = inc {i} - inc{i-1};
}
for(int i=0;i<size;i++)
{
if (chg{i} >= 0)
{
cout"Income Increase in Year "2000+i" : "chg{i}"million"endl;
}
else if (chg{i} < 0)
{
cout"Income Decrease in Year "2000+i" : "chg{i}*-1"million"endl;
}
}
}
void CalcChangePercent(int inc{}, double chg{}, float per{}, int size)
{


cout"\n\n";
per{0} = (chg{0}*100 / 1000);
for(int i=1;i<size;i++)
{
per{i} = (chg {i}*100 / inc{i-1});
}
for(int i=0;i<size;i++)
{
if (per{i} >= 0)
{
cout"Income Increase in Year "2000+i": "per{i}"%"endl;
}
else if (per{i} < 0)
{
cout"Income Decrease in Year "2000+i": "per{i}*-1"%"endl;
}
}
}


void IncDecYears(double chg{}, int size)
{
int max, min;
cout"\n\nIncome Increased in the following years: "endl;
for(int i=0;i<size;i++)
{
max=min=0;
if (chg{i} >= 0)
{

if(chg{max} < chg{i})
{
max = i;
}
cout2000+i", ";
}
}
cout"\n\nIncome Decreased in the following years: "endl;
for(int i=0;i<size;i++)
{
if (chg{i} < 0)
{
if(chg{min} > chg{i})
{
min = i;
}
cout2000+i", ";
}
}
MaxIncDecYears(max+2000,min+2000);

}

void MaxIncDecYears(int max,int min)
{
cout"\n\nYear with maximium income Increase: "maxendl;
cout"Year with maximium income Decrease: "minendl;

system("pause");
}





--
.

Community of VU Students just like a Family

No comments:

Post a Comment