Класс, представляющий предприятие: вычисление подоходного налога - 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();
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы