Дан массив данных, в котором хранятся данные о сотрудниках - C#
Формулировка задачи:
Дан массив данных, в котором хранятся данные о сотрудниках: фио, табельный номер, номер отдела, количество рабочих часов, зарплата за месяц (в руб.). Посчитать количество сотрудников с количеством рабочих часов меньше указанной нормы (ввести с клавиатуры) и вывести всю информацию о сотрудниках, имеющих максимальную зарплату.
Решение задачи: «Дан массив данных, в котором хранятся данные о сотрудниках»
textual
Листинг программы
static void Main(string[] args) { var array = new[] { new { FIO = "Hatsune-Miku", Number = 1, Area = 2, Hours = 100, Pay = 1000 }, new { FIO = "Megurine-Luka", Number = 4, Area = 2, Hours = 30, Pay = 1000 }, new { FIO = "Kagamine-Rin", Number = 2, Area = 2, Hours = 40, Pay = 800 }, new { FIO = "Kagamine-Len", Number = 3, Area = 2, Hours = 40, Pay = 800 }, new { FIO = "SeeU", Number = 1, Area = 3, Hours = 10, Pay = 500 } }; try { var hours = int.Parse(Console.ReadLine()); Console.WriteLine(array.Count(x => x.Hours < hours)); } catch(Exception ex) { Console.WriteLine(ex); } int max = array.Max(x => x.Pay); array.Where(x => x.Pay == max).ToList().ForEach(x=>Console.WriteLine(x)); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д