#include
#include
#include
#define M 100
using namespace std;
struct BasicSalary{//基本工资
string name;
float basicsalary;
float sum;
};
struct Date{
int year;
int month;
int day;
};
struct SalesList{
Date date;
string name;
string productname;
int num;
float price;
float total;
};
struct SalesRoyalty{
string productname;
float price;
float royalty;
};
struct Reward{
float task;
float reward;
};
struct zhangcheng{
int people;//人数
int goods;//商品个数
int xiangshou;//销售记录个数;
int ticheng;//总提成
};
BasicSalary Basi[100];
SalesRoyalty Sales[100];
zhangcheng zc;
SalesList list[100];
Reward G[100];
int basi(BasicSalary basi[])
{ int j,i;
cout<<"输入公司有多少人:";
cin>>i;
zc.people=i;
cout<
cin>>basi[j].basicsalary;
basi[j].sum=0;
}
return 0;
}
int sales(SalesRoyalty Sales[])
{
int j,i;
cout<<"输入商品的种类:";
cin>>i;
zc.goods=i;
cout<
for(j=0;j{ cout<<"输入第"<
cin>>Sales[j].price;
cin>>Sales[j].royalty;
}
return 0;
}
double find2(SalesList hai)
{
int j;
double sum=0;
for(j=0;j
sum=Sales[j].royalty;
}
return sum;
}
int find1(SalesList hai)
{ int j;
for(j=0;j
{ Basi[j].sum+=hai.total;
Basi[j].sum=Basi[j].sum+find2(hai)*hai.num;break;}
}
if(j==zc.people)
cout<<"该人不存在"<
return 0;
}
int List(SalesList list[])
{
int i,j;
cout<<"销售记录的个数:";
cin>>i;
zc.xiangshou=i;
for(j=0;j{ cout<<"输入第"<
cin>>list[i].name;
cin>>list[i].productname;
cin>>list[i].num;
cin>>list[i].price;
list[i].total=list[i].num*list[i].price;
find1(list[i]);
}
return 0;
}
/*double find2(SalesList hai)
{
int j;
double sum=0;
for(j=0;j
sum=Sales[j].royalty;
}
return sum;
}*/
int reward(Reward G[])
{
int i,j;
cout<<"输入奖金种类:";
cin>>i;
zc.ticheng=i;
for(j=0;j
cin>>G[j].reward;
}
return 0;
}
int look()
{ int j,i;
for(j=0;j
for(i=zc.ticheng-1;i>=0;i--)
if(Basi[j].sum>G[i].task){ Basi[j].basicsalary+=G[i].reward;break;}
}
return 0;
}
int output()
{
int j=0;
cout<
return 0;
}
void menu()
{ cout<<" 步骤 "<
int main()
{
int flog=1;
char H;
while(flog=1)
{
cout<<"小花 校草 公司 人员工资管理系统"<
switch(H){
case 'A': menu();cout<
break;
case 'B': flog=0;break;
}
}
return 0;
}