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");
}
--
--
Please visit www.vuzs.net For Current & Old Papers, Quizzes, Assignments and study material.
To post a new message on this group, send email to vuZs@googlegroups.com
Message Posting Rules: http://vuzs.net/faq/4795-vuzs-google-groups-basic-rules-for-posting-messages.html
--
To unsubscribe from this group, send email to vuZs+unsubscribe@googlegroups.com
--
To join this group Send blank email to vuZs+subscribe@googlegroups.com
or visit
http://groups.google.com/group/vuZs/subscribe
No comments:
Post a Comment