0 / 0 / 0
Регистрация: 06.03.2015
Сообщений: 13
1

Класс, представляющий предприятие: вычисление подоходного налога

13.03.2015, 23:19. Показов 2765. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Очень нужна ваша помощь в решении этой задачи...ибо я не знаю как её решать

Предметная область: отдел кадров. В классе хранить информацию о наименовании предприятия, числе работников, норме выработки часов в месяц (одна для всех работников), оплата за час, подоходном налоге. Реализовать метод для подсчета общей выплаты по подоходному налогу.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2015, 23:19
Ответы с готовыми решениями:

Вывести размер заработной платы сотрудника за вычетом подоходного налога
Информация о сотрудниках фирмы содержит: • Ф. И. О. сотрудника; • табельный номер; • количество...

Определить величину месячного подоходного налога по заданной сумме месячного дохода
Главная государственная налоговая инспекция страны Х определила следующую шкалу ставок месячного...

Класс представляющий треугольник.
Добрый вечер ув. программисты, в своей лабораторной работе столкнулся со сл. проблемой и вопросами....

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

4
309 / 317 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
14.03.2015, 16:42 2
Если не вдумываясь, то так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        class PersonnelDepartment
        {
            public string Name { get; set; } // название
            public int NumberOfEmployees { get; set; }  // количество сотрудников
            public int PerMonth { get; set; }  // часов за месяц
            public int PayPerHour { get; set; }  // оплата за час
            public int 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;
            }            
        }
0
0 / 0 / 0
Регистрация: 06.03.2015
Сообщений: 13
17.03.2015, 22:46  [ТС] 3
а можно полный код программы? :-(
0
309 / 317 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
17.03.2015, 23:49 4
Лучший ответ Сообщение было отмечено unite как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
    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();
        }
    }
1
0 / 0 / 0
Регистрация: 06.03.2015
Сообщений: 13
18.03.2015, 07:30  [ТС] 5
Спасибо
0
18.03.2015, 07:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2015, 07:30
Помогаю со студенческими работами здесь

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

Описать класс, представляющий треугольник
Задача:Описать класс, представляющий треугольник. Предусмотреть методы для создания объектов,...

Описать класс, представляющий круг
Помогите пожалуйста с написанием программы на С# Описать класс, представляющий круг. ...

Описать класс представляющий круг
Кто нибудь в курсе как это делать? я абсолютно ничего не могу понять.. можете пожалуйста помочь с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru