深入.NET平台 第四章 上机2 员工薪资
2017-02-17 13:39
246 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 上机_2__计算薪水 { /// <summary> /// 项目经理类 /// </summary> class PM { /// <summary> /// 基础工资 /// </summary> public double BasePay { get; set; } /// <summary> /// 项目奖金 /// </summary> public double MgrPrize { get; set; } /// <summary> /// 分红 /// </summary> public double Bonus { get; set; } public PM() { } public PM(double basepay, double mgrprize, double bounds) { this.BasePay = basepay; this.MgrPrize = mgrprize; this.Bonus = bounds; } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 上机_2__计算薪水 { class process { public double Pay(SE se) { se.BasePay = 4000; se.MeritPay = 3000; return se.BasePay + se.MeritPay; } public double Pay(PM pm) { pm.BasePay = 8000; pm.MgrPrize = 4000; pm.Bonus = 2000; return pm.BasePay + pm.MgrPrize + pm.Bonus; } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 上机_2__计算薪水 { class Program { static void Main(string[] args) { //01.创建出一个员工对象 SE se = new SE(); PM pm = new PM(); //02.调用Process类的Pay方法计算薪资 process process = new process(); process.Pay(se); process.Pay(pm); Console.WriteLine("---程序员:艾边成---"); Console.WriteLine("基本工资:" + se.BasePay); Console.WriteLine("考核工资:"+se.MeritPay); Console.WriteLine("合计:"+(se.MeritPay+se.BasePay)); Console.WriteLine("---项目经理:乔布斯---"); Console.WriteLine("基本工资:" + pm.BasePay); Console.WriteLine("项目奖金:" + pm.MgrPrize); Console.WriteLine("分红:" + pm.Bonus); Console.WriteLine("合计:" + (pm.MgrPrize + pm.BasePay+pm.Bonus)); // Console // Console Console.ReadLine(); } } }
相关文章推荐
- 深入.NET平台和C#编程 第二章 上机3 经理评分
- 深入.NET 第四章 上机4 点餐
- 深入.NET平台和C#语言 第三章员工打卡
- 深入.NET 第四章上机3 模拟小汽车
- 深入.NET 第七章上机2上机3 员工工作
- 深入.NET平台和C#编程 第四章 学习笔记
- 深入.NET平台和C#编程 第一章 概念+上机
- 深入.NET平台和C#编程第二张上机练习2
- accp7.0S2深入.NET和C#第二章上机3
- 深入.NET和C#第二章上机3
- ACCP7.0s2深入.net和c#第七章上机123
- .NET学习笔记(3)——深入.net平台和C#编程
- .NET平台开源项目速览(5)深入使用与扩展SharpConfig组件
- 基于.NET平台的Web应用中数据访问技术的深入探索(转)
- ACCP5.0 深入.NET平台和C#编程 小总结
- 深入.NET平台和C#编程 第一章第二章 课后简答
- 深入.NET平台和C#编程_使用集合组织相关数据
- 那些年【深入.NET平台和C#编程】
- 深入.NET平台和C#编程基础小结
- 深入.NET平台和C#编程 错题录