Написать программу начисления недельной зарплаты сотрудникам работающим за почасовую плату - C#

Узнай цену своей работы

Формулировка задачи:

Написать программу начисления недельной зарплаты сотрудникам работающим за почасовую плату. Норма часов работы в неделю составляет 40 часов, оплата 8 $ за час. За переработку часов фирма платит в 1.5 раза больше, чем обычно.

Решение задачи: «Написать программу начисления недельной зарплаты сотрудникам работающим за почасовую плату»

textual
Листинг программы
        class Person
        {
            string name;
            double workHours;
 
            public Person(string Name, double WorkHours)
            {
                name = Name;
                workHours = WorkHours;
            }
 
            public override string ToString()
            {
                double zarplata = NormHours < workHours ? (3 * workHours - NormHours) * DollarHour * 0.5 : workHours * DollarHour;
 
                return string.Format("Имя: {0}, Кол-во часов: {1}, Заработная плата: {2}$", name, workHours, zarplata);
            }
        }
 
        const int NormHours = 40, DollarHour = 8;
 
        private static void Main(string[] args)
        {
            
 
            List<Person> list = new List<Person>() 
            { 
                new Person("Mark", 50),
                new Person("Mike", 9),
                new Person("Angela", 6),
                new Person("Abgelina", 1),
                new Person("Robert", 8),
                new Person("Susanna", 0)
            };
 
            foreach(var person in list)
                Console.WriteLine(person);
 
 
 
            Console.ReadKey();
        }

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


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

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

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