C#编写的员工薪资计算器完整源代码
时间: 2024-11-04 10:11:23 浏览: 16
在C#中编写一个简单的员工薪资计算器,我们通常会创建一个Employee类,包含基础薪资、计算奖金等属性和方法。这里是一个简化的示例:
```csharp
using System;
public class Employee
{
public string Name { get; set; }
public decimal BaseSalary { get; set; }
public int BonusPercentage { get; set; }
// 计算基本工资部分
public decimal CalculateBasicSalary()
{
return BaseSalary;
}
// 计算奖金部分,这里假设直接乘以百分比
public decimal CalculateBonus()
{
return BaseSalary * (BonusPercentage / 100);
}
// 总薪资计算方法
public decimal TotalSalary()
{
return CalculateBasicSalary() + CalculateBonus();
}
}
class Program
{
static void Main(string[] args)
{
// 创建员工实例并设置属性值
Employee employee = new Employee();
employee.Name = "张三";
employee.BaseSalary = 5000;
employee.BonusPercentage = 10;
// 计算总薪资并输出
decimal totalSalary = employee.TotalSalary();
Console.WriteLine($"员工{employee.Name}的总薪资是: {totalSalary:C}");
// 可以改变属性值再计算
employee.BonusPercentage = 20;
totalSalary = employee.TotalSalary();
Console.WriteLine($"调整奖金后,总薪资变为: {totalSalary:C}");
}
}
```
这个例子展示了如何计算一个员工的基本薪资加上奖金作为总薪资。你可以根据实际需求对这个基础代码进行扩展,例如添加更多类型的薪资结构或者计算规则。
阅读全文