當前位置:編程學習大全網 - 編程語言 - 編程實現50

編程實現50

# include & lt字符串& gt

# include & ltiostream & gt

使用命名空間std

工人階級

{

公共:

workers(string n,int a,string s,string m,int g,int w,string t);

void setwage();//調薪成員函數

void output _ wk _ msg();//輸出員工信息

私人:

字符串名稱;//名稱

int age//年齡

弦性;//性別

串婚;//婚姻狀況

int等級;//級別

int工資;//工資

弦累;//在役人數

};

void main()

{

字符串n;//名稱

int a;//年齡

字符串s;//性別

字符串m;//婚姻狀況

int g;//級別

int w;//工資

字符串t;//在役人數

cout & lt& lt按照以下順序和要求輸入要調整的員工信息,用空格分隔& lt& ltendl

cout & lt& lt“姓名”

& lt& lt“工資”

CIN & gt;& gtn & gt& gta & gt& gts & gt& gtm & gt& gtg & gt& gtw & gt& gtt;

工人wk1(n,a,s,m,g,w,t);

wk 1 . setwage();

cout & lt& lt"調整結果:"

wk 1 . output _ wk _ msg();

}

workers::workers(字符串n,int a,字符串s,字符串m,int g,int w,字符串t)

{//構造函數

name = n;年齡= a;性= s;婚姻= m;等級= g;工資= w;累= t;

}

Void workers::setwage() //調薪成員函數

{

If(累== "否")//退休

{

工資=工資+50;

}

Else //在職

{

工資=工資+20 *等級;

}

}

Void workers::output_wk_msg() //輸出員工信息。

{

cout & lt& lt"名稱:" & lt& lt名稱& lt& lt"年齡:" & lt& lt年齡& lt& lt“性”:& lt& lt性& lt& lt"結婚:" & lt& lt結婚;

if(累==“是”)

{

cout & lt& lt"等級:" & lt& lt等級;//只輸出現任級別。

}

cout & lt& lt"工資:" & lt& lt工資& lt& lt"累了:" & lt& lt累了& lt& ltendl

}

  • 上一篇:計算機CAD技術是什麽?
  • 下一篇:在寶馬4s店推卸責任時,客戶可以用什麽方法獲得最快的解決方案?
  • copyright 2024編程學習大全網