首页 > 学院 > 开发设计 > 正文

深入.NET平台 第四章 上机2 员工薪资

2019-11-08 03:18:34
字体:
来源:转载
供稿:网友
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();        }    }}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表