Написать программу начисления недельной зарплаты сотрудникам работающим за почасовую плату - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д