#include<iostream.h>
#include<conio.h>
void getinput(double sal[][2], int numemps);
void calcnetsal(double sal[][2], int numemps);
void findunluckies(double sal[][2], int numemps, int lucky[]);
void markifunlucky(double sal[][2], int numemps, int lucky[], int upperbound, int empnbr);
void printunluckies(int lucky[], int numemps);
void main (void)
{
const int arraysize=100;
double sal[arraysize][2];
int lucky[arraysize]={0};
int numemps;
cout<< "Please enter the number of employee's in your company = ";
cin>> numemps;
cout<< endl;
getinput(sal,numemps);
cout<< "\n\n Calculating the net Salaries... ";
calcnetsal(sal,numemps);
cout<< "Location the unlucky employee's...";
findunluckies(sal,numemps,lucky);
cout<< "\n\n Printing the unlucky employee's...";
printunluckies(lucky,numemps);
}
void getinput(double sal[][2], int numemps)
{
for (int i=0, i<numemps;i++)
{
cout<< "\n Please enter the gross salary of the employee #..="<< i;
cin>> sal[i][0];
}
}
void calcnetsal(double sal[][2], int numemps)
{
for (int i=0, i<numemps;i++)
{
if(sal[i][0]>=0 && sal[i][0]<=5000)
{
sal[i][1]=sal[i][0];
}
else if(sal[i][0]>=5001 && sal[i][0]<=10000)
{
sal[i][1]=sal[i][0]-(.05*sal[i][0]);
}
else if(sal[i][0]>=10001 && sal[i][0]<=20000)
{
sal[i][1]=sal[i][0]-(.1*sal[i][0]);
}
else if(sal[i][0]>=20001)
{
sal[i][1]=sal[i][0]-(.15*sal[i][0]);
}
else
{
}
}
}
void findunluckies(double sal[][2], int numemps, int lucky[])
{
for (int i=0, i<numemps;i++)
{
if(sal[i][0]>=0 && sal[i][0]<=5000)
{
}
else if(sal[i][0]>=5001 && sal[i][0]<=10000)
{
markifunlucky(sal,numemps,lucky,5001,i);
}
else if(sal[i][0]>=10001 && sal[i][0]<=20000)
{
markifunlucky(sal,numemps,lucky,10001,i);
}
else if(sal[i][0]>=20001)
{
markifunlucky(sal,numemps,lucky,20001,i);
}
}
}
void markifunlucky(double sal[][2], int numemps, int lucky[], int upperbound, int empnbr)
{
for (int i=0, i<numemps;i++)
{
if(sal[i][0]<upperbound && sal[i][1]>=sal[empnbr][1])
{
lucky[empnbr]=1;
break;
}
}
}
void printunluckies(int lucky[], int numemps)
{
for (int i=0, i<numemps;i++)
{
if(lucky[i]==1
{
cout<< "\n Employee No.: "<< i;
}
}
}
Asalam o Alikum,
I am looking for help in coding real world program lecture # 13. The program is attached for your kind persual. Anybody who has a sound knowledge of coding is requested to check the attached program for errors. The problem is when i try to run a void main(void) program on my system error as void must return int; populates. It is so irritating and also i cann't be able to complete my assignment # 2 of CS-201 because of this error. It is requested to help me in this regard.
I will be much thankful. Waiting for a positive reply.
God bless you all.
Regards,
M yaseen
yaseenraja2000@gmail.com
--
We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish you all the best. Join www.vuaskari.com,
To post to this group, send email to vuaskari_com@googlegroups.com
Visit these groups:
This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
Management: https://groups.google.com/group/vuaskari_mgt?hl=en
Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
MIS Group: http://groups.google.com/group/askari_mis?hl=en
#include<conio.h>
void getinput(double sal[][2], int numemps);
void calcnetsal(double sal[][2], int numemps);
void findunluckies(double sal[][2], int numemps, int lucky[]);
void markifunlucky(double sal[][2], int numemps, int lucky[], int upperbound, int empnbr);
void printunluckies(int lucky[], int numemps);
void main (void)
{
const int arraysize=100;
double sal[arraysize][2];
int lucky[arraysize]={0};
int numemps;
cout<< "Please enter the number of employee's in your company = ";
cin>> numemps;
cout<< endl;
getinput(sal,numemps);
cout<< "\n\n Calculating the net Salaries... ";
calcnetsal(sal,numemps);
cout<< "Location the unlucky employee's...";
findunluckies(sal,numemps,lucky);
cout<< "\n\n Printing the unlucky employee's...";
printunluckies(lucky,numemps);
}
void getinput(double sal[][2], int numemps)
{
for (int i=0, i<numemps;i++)
{
cout<< "\n Please enter the gross salary of the employee #..="<< i;
cin>> sal[i][0];
}
}
void calcnetsal(double sal[][2], int numemps)
{
for (int i=0, i<numemps;i++)
{
if(sal[i][0]>=0 && sal[i][0]<=5000)
{
sal[i][1]=sal[i][0];
}
else if(sal[i][0]>=5001 && sal[i][0]<=10000)
{
sal[i][1]=sal[i][0]-(.05*sal[i][0]);
}
else if(sal[i][0]>=10001 && sal[i][0]<=20000)
{
sal[i][1]=sal[i][0]-(.1*sal[i][0]);
}
else if(sal[i][0]>=20001)
{
sal[i][1]=sal[i][0]-(.15*sal[i][0]);
}
else
{
}
}
}
void findunluckies(double sal[][2], int numemps, int lucky[])
{
for (int i=0, i<numemps;i++)
{
if(sal[i][0]>=0 && sal[i][0]<=5000)
{
}
else if(sal[i][0]>=5001 && sal[i][0]<=10000)
{
markifunlucky(sal,numemps,lucky,5001,i);
}
else if(sal[i][0]>=10001 && sal[i][0]<=20000)
{
markifunlucky(sal,numemps,lucky,10001,i);
}
else if(sal[i][0]>=20001)
{
markifunlucky(sal,numemps,lucky,20001,i);
}
}
}
void markifunlucky(double sal[][2], int numemps, int lucky[], int upperbound, int empnbr)
{
for (int i=0, i<numemps;i++)
{
if(sal[i][0]<upperbound && sal[i][1]>=sal[empnbr][1])
{
lucky[empnbr]=1;
break;
}
}
}
void printunluckies(int lucky[], int numemps)
{
for (int i=0, i<numemps;i++)
{
if(lucky[i]==1
{
cout<< "\n Employee No.: "<< i;
}
}
}
Asalam o Alikum,
I am looking for help in coding real world program lecture # 13. The program is attached for your kind persual. Anybody who has a sound knowledge of coding is requested to check the attached program for errors. The problem is when i try to run a void main(void) program on my system error as void must return int; populates. It is so irritating and also i cann't be able to complete my assignment # 2 of CS-201 because of this error. It is requested to help me in this regard.
I will be much thankful. Waiting for a positive reply.
God bless you all.
Regards,
M yaseen
yaseenraja2000@gmail.com
--
We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish you all the best. Join www.vuaskari.com,
To post to this group, send email to vuaskari_com@googlegroups.com
Visit these groups:
This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
Management: https://groups.google.com/group/vuaskari_mgt?hl=en
Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
MIS Group: http://groups.google.com/group/askari_mis?hl=en
Comments
Post a Comment