?? 7_10.cpp
字號:
//7_10.cpp
#include<iostream>
#include<cstring>
#include"employee.h"
using namespace std;
void main()
{
manager m1;
technician t1;
salesmanager sm1;
salesman s1;
char namestr[20]; //輸入雇員姓名時首先臨時存放在namestr中
cout<<"請輸下一個雇員的姓名:";
cin>>namestr;
m1.SetName(namestr); //設置雇員m1姓名
cout<<"請輸下一個雇員的姓名:";
cin>>namestr;
t1.SetName(namestr); //設置雇員t1姓名
cout<<"請輸下一個雇員的姓名:";
cin>>namestr;
sm1.SetName(namestr); //設置雇員sm1姓名
cout<<"請輸下一個雇員的姓名:";
cin>>namestr;
s1.SetName(namestr); //設置雇員s1姓名
m1.promote(3); //經理m1提升3級
m1.pay(); //計算m1月薪
cout<<"請輸入兼職技術人員"<<t1.GetName()<<"本月的工作時數:";
int ww;
cin>>ww; //輸入t1本月的工作時數
t1.SetworkHours(ww); //設置t1本月的工作時數
t1.promote(2); //t1提升2級
t1.pay(); //計算t1月薪
cout<<"請輸入銷售經理"<<sm1.GetName()<<"所管轄部門本月的銷售總額:";
float sl;
cin>>sl; //輸入s1所管轄部門本月的銷售總額
sm1.Setsales(sl); //設置s1所管轄部門本月的銷售總額
sm1.pay(); //計算s1月薪
sm1.promote(2); //s1提升2級
cout<<"請輸入推銷員"<<s1.GetName()<<"本月的銷售額:";
cin>>sl; //輸入s1本月的銷售額
s1.Setsales(sl); //設置s1本月的銷售額
s1.pay(); //計算s1月薪
//顯示m1信息
cout<<m1.GetName()<<"編號"<<m1.GetindividualEmpNo()
<<"級別為"<<m1.Getgrade()<<"級,本月工資"<<m1.GetaccumPay()<<endl;
//顯示t1信息
cout<<t1.GetName()<<"編號"<<t1.GetindividualEmpNo()
<<"級別為"<<t1.Getgrade()<<"級,本月工資"<<t1.GetaccumPay()<<endl;
//顯示sm1信息
cout<<sm1.GetName()<<"編號"<<sm1.GetindividualEmpNo()
<<"級別為"<<sm1.Getgrade()<<"級,本月工資"<<sm1.GetaccumPay()<<endl;
//顯示s1信息
cout<<s1.GetName()<<"編號"<<s1.GetindividualEmpNo()
<<"級別為"<<s1.Getgrade()<<"級,本月工資"<<s1.GetaccumPay()<<endl;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -