Класс, представляющий предприятие: вычисление подоходного налога - C#
Формулировка задачи:
Очень нужна ваша помощь в решении этой задачи...ибо я не знаю как её решать
Предметная область: отдел кадров. В классе хранить информацию о наименовании предприятия, числе работников, норме выработки часов в месяц (одна для всех работников), оплата за час, подоходном налоге. Реализовать метод для подсчета общей выплаты по подоходному налогу.
Решение задачи: «Класс, представляющий предприятие: вычисление подоходного налога»
textual
Листинг программы
class PersonnelDepartment { public string Name { get; set; } // название public int NumberOfEmployees { get; set; } // количество сотрудников public int PerMonth { get; set; } // часов за месяц public int PayPerHour { get; set; } // оплата за час public double Tax { get; set; } // налог public PersonnelDepartment(string name, int numberOfEmployees, int perMonth, int payPerHour, int tax) { this.Name = name; this.NumberOfEmployees = numberOfEmployees; this.PerMonth = perMonth; this.PayPerHour = payPerHour; this.Tax = tax; } public double TotalPayout() { return NumberOfEmployees * PerMonth * PayPerHour * Tax * 0.01; } } class Program { static void Main(string[] args) { PersonnelDepartment pd = new PersonnelDepartment("Эльдорадо", 20, 160, 100, 20); Console.WriteLine("Название предприятия: {0}", pd.Name); Console.WriteLine("Количество сотрудников: {0}", pd.NumberOfEmployees); Console.WriteLine("Часов за месяц: {0}", pd.PerMonth); Console.WriteLine("Оплата за час: {0:C}", pd.PayPerHour); Console.WriteLine("Налог: {0:0%}", pd.Tax / 100); Console.WriteLine("Сумма общей выплаты по подоходному налогу: {0:C}", pd.TotalPayout()); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д