C# 编写一个Account,包含四个成员

C# 编写一个Account,包含四个成员

C# 编写一个Account,包含四个成员_第1张图片
C# 编写一个Account,包含四个成员_第2张图片

第一次写恳请各位斧正

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace zy3013
{
class Program
{
static void Main(string[] args)
{
/把员工分成3类,第一类只有基本工资,第二类有基本工资+住房补贴,第三类是经理有基本工资+住房补贴+奖金/
for (int i=1; i<=3; i++)
{
Console.WriteLine(“请输入员工的基本工资:”);
float s1 = float.Parse(Console.ReadLine());
Console.WriteLine(“请输入员工的住房补贴:”);
float s2 = float.Parse(Console.ReadLine());
Console.WriteLine(“请输入员工奖金:”);
float s3 = float.Parse(Console.ReadLine());
Employee e1 = new Employee();//创建Employee类的对象实例e1
Console.WriteLine(“请输入员工名字”);
string name1 = Console.ReadLine();
e1.name = name1;//给对象e1的属性name 进行赋值。
Console.WriteLine(“请输入{0}的类别:1、2、3”, e1.name);
Console.WriteLine(“第1类只有基本工资”);
Console.WriteLine(“第2类有基本工资+住房补贴”);
Console.WriteLine(“第3类是经理有基本工资+住房补贴+奖金”);
int s = int.Parse(Console.ReadLine());
if (s == 1)
{
e1.ComputeSalary(s1);//调用第一类员工的ComputeSalary方法
}
else if (s == 2)
{
e1.ComputeSalary(s1, s2);//调用第2类员工的ComputeSalary方法
}
else if (s == 3)
{
e1.ComputeSalary(s1, s2, s3);//调用第3类员工的ComputeSalary方法
}
Console.ReadKey();
}

    }
}
class Employee
{
    public string name;
    public float sumsalary;//总工资
    public void ComputeSalary(float a)//第一类员工
    {
        this.sumsalary = 1000;
        Console.WriteLine("{0}的总工资为:{1}", this.name, this.sumsalary);
        Console.WriteLine("按enter继续");
    }
    public void ComputeSalary(float a, float b)//第二类
    {
        this.sumsalary = a + b;
        Console.WriteLine("{0}的总工资为:{1}", this.name, this.sumsalary);
        Console.WriteLine("按enter继续");
    }
    public void ComputeSalary(float a, float b, float c)//第三类
    {
        this.sumsalary = a + b + c;
        Console.WriteLine("{0}的总工资为:{1}", this.name, this.sumsalary);
        Console.WriteLine("按enter继续");
    }
}
public class Class1
{
    public static void Main(string[] args)
    {
        int i1 = 1234, i2 = 456, i3 = -987;
       
        Console.WriteLine(" 三个数的最大值" +max(i1,i2,i3) );
       // Console.WriteLine(" 三个数的最大值" + );
    }

    public static int max(int x, int y, int z)
    {
        int temp1, max_value;
        temp1 = x > y ? x : y;
        max_value = temp1 > z ? temp1 : z;
        return max_value;
    }
}

}

你可能感兴趣的:(C# 编写一个Account,包含四个成员)