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

Aeroflot: Пункт назначения, Номер рейса, Тип самолета, Время вылета, Дни недели. Создать массив объектов

25.04.2019, 07:02. Показов 6455. Ответов 1
Метки нет (Все метки)

Aeroflot: Пункт назначения, Номер рейса, Тип самолета, Время вылета, Дни недели. Создать массив объектов. Вывести:
а) список рейсов для заданного пункта назначения;
б) список рейсов для заданного дня недели;
в) список рейсов для заданного дня недели, время вылета для которых больше заданного
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2019, 07:02
Ответы с готовыми решениями:

Описать структуру Aeroflot Пункт назначения, номер рейса, тип самолета, Время вылета, Дни недели. Создать массив структу
Описать структуру Aeroflot Пункт назначения, номер рейса, тип самолета, Время вылета, Дни недели....

Пункт назначения, Номер рейса, Тип самолета, Время вылета, Дни недели. Создать массив объектов. Вывести: а) список рей
Aeroflot: Пункт назначения, Номер рейса, Тип самолета, Время вылета, Дни недели. Создать массив...

Файлы. записи. Описать структуру AEROFLOT: пункт назначения; номер рейса; тип самолета
1. Описать структуру с именем AEROFLOT, содержащую следующие поля: название пункта назначения...

Организовать файл записей AEROFLOT c полями: название пункта назначения рейса, номер рейса, тип самолёта
Организовать файл записей AEROFLOT, содержащих следующие поля: название пункта назначения рейса,...

1
2395 / 1417 / 763
Регистрация: 14.04.2015
Сообщений: 5,043
25.04.2019, 09:31 2
запросы будут такого плана, только в Where вместо статичных переменных добавить нужные.
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
 static void Main(string[] args)
        {
            List<Aeroflot> LAero = new List<Aeroflot>();
 
            Aeroflot Aero = new Aeroflot();
 
            for (int i = 1; i <=5; i++)
            {
                Aero.DESTINATION = $"Пункт назначения {i}";
                Aero.NUMBER = i;
                Aero.TYPE =  $"Тип {i}";
                Aero.TIME = new DateTime(2019, 4, i, 10, 0, 0);
                Aero.DAYOFWEEK = new DateTime(2019, 4, i).DayOfWeek;
 
                LAero.Add(Aero);
            }
 
            foreach (Aeroflot Row in LAero)
            {
                foreach (var Property in Row.GetType().GetProperties())
                {
                    Console.Write(Property.GetValue(Row) + "; ");
                }
                Console.WriteLine();
            }
 
            Console.WriteLine("а) список рейсов для заданного пункта назначения");  
            var LFlightsDestination = LAero.Where(x => x.DESTINATION == "Пункт назначения 1").Select(s => new { s.NUMBER, s.TYPE, s.TIME, s.DAYOFWEEK });
 
            foreach (var X in LFlightsDestination)
            {
                foreach (var Property in X.GetType().GetProperties())
                {
                    Console.Write(Property.GetValue(X) + "; ");
                }
                Console.WriteLine();
            }
 
            Console.WriteLine("б) список рейсов для заданного дня недели");
            var LFlightsDayOfWeek = LAero.Where(x => x.DAYOFWEEK == DateTime.Today.DayOfWeek).Select(s => new { s.NUMBER, s.TYPE, s.TIME, s.DAYOFWEEK });
 
            foreach (var X in LFlightsDayOfWeek)
            {
                foreach (var Property in X.GetType().GetProperties())
                {
                    Console.Write(Property.GetValue(X) + "; ");
                }
                Console.WriteLine();
            }
 
            Console.WriteLine("в) список рейсов для заданного дня недели, время вылета для которых больше заданного");
            var LFlightsDayOfWeekAll = LAero.Where(x => x.DAYOFWEEK == DateTime.Today.DayOfWeek && x.TIME > new DateTime(2019, 4, 1, 10, 0, 0)).Select(s => new { s.NUMBER, s.TYPE, s.TIME, s.DAYOFWEEK });
 
            foreach (var X in LFlightsDayOfWeekAll)
            {
                foreach (var Property in X.GetType().GetProperties())
                {
                    Console.Write(Property.GetValue(X) + "; ");
                }
                Console.WriteLine();
            }
        }
 public struct Aeroflot
    {
        public string DESTINATION { get; set; }
        public int NUMBER { get; set; }
        public string TYPE { get; set; }
        public DateTime TIME { get; set; }
        public DayOfWeek DAYOFWEEK { get; set; }
    }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2019, 09:31
Помогаю со студенческими работами здесь

Описать структуру с именем AEROFLOT содержащей поля: название пункта назначения рейса, номер рейса, тип самолета,
Описать структуру с именем AEROFLOT содержащей поля: название пункта назначения рейса, номер рейса,...

Сформировать структуру AEROFLOT для хранения следующей информации номер рейса название пункта назначения рейса тип самолета
Сформировать структуру AEROFLOT для хранения следующей информации: · номер рейса; · название...

В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправ
В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его...

Описать класс "Поездка". Поля: номер поезда, пункт назначения, дни следования, время прибытия, время стоянки
Описать класс &quot;Поездка&quot;. Поля: номер поезда, пункт назначения, дни следования, время прибытия,...


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

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

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