Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
1

Вывести данные об авиарейсе с максимальной длительностью полета

31.10.2017, 17:23. Просмотров 1533. Ответов 8
Метки нет (Все метки)

№ Авиарейса
Время вылета
Время прилета
Направление
Марка самолета
Расстояние
Вывести данные об авиарейсе с максимальной длительностью полета.
Помогите
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2017, 17:23
Ответы с готовыми решениями:

Структуры. Вывести данные об авиарейсе с максимальной скоростью
Впервые работаю со структурой времени. Не могу понять как сделать. Сколько искал информации на эту...

Вычисление максимальной дальности полета и максимального угла
Приветствую всех. Только начал изучение программирования, решил изучать с c++ Задачка для...

Найти вид зависимости горизонтальной длины полета тела и максимальной высоты траектории
Найти вид зависимости горизонтальной длины полета тела и максимальной высоты траектории от одного...

Вывести работников с наибольшей длительностью работы друг с другом
Помогите, пожалуйста, с запросом! У нас есть таблица работники. Есть атрибут фамилия, дата начала...

8
17 / 17 / 23
Регистрация: 22.10.2016
Сообщений: 183
31.10.2017, 17:42 2
у вас хоть какой-то код есть?
0
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
31.10.2017, 18:30  [ТС] 3
есть, но код другово задания.... который сам написал... вроде бы выглядят как одиннаково... но всё равно не могу разобраться... как реализовать его тут.. ну если вот такой пример..... из моего другово задания
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApp2
{
    class Program
    {
        struct zad
        {
            public string name;
            public double cena;
            public DateTime proizv;
            public DateTime srokg;
            public int kol;
            public string proizvod;
        }
        static void Main(string[] args)
        {
            Console.Write("Введите кол-во продуктов: ");
            int n = int.Parse(Console.ReadLine());
            double sum = 0;
            zad[] zad1 = new zad[255];
            for(int i = 1; i <= n; i++)
            {
                Console.WriteLine();
                Console.Write("[Товар {0}] Введите наименование: ",i);
                zad1[i].name = Console.ReadLine();
                Console.Write("[Товар {0}] Введите цену: ", i);
                zad1[i].cena = double.Parse(Console.ReadLine());
                Console.Write("[Товар {0}] Введите дату производства: ", i);
                zad1[i].proizv = DateTime.Parse(Console.ReadLine());
                Console.Write("[Товар {0}] Введите срок годность: ", i);
                zad1[i].srokg = DateTime.Parse(Console.ReadLine());
                Console.Write("[Товар {0}] Введите кол-во: ", i);
                zad1[i].kol = int.Parse(Console.ReadLine());
                Console.Write("[Товар {0}] Введите производитель: ", i);
                zad1[i].proizvod = Console.ReadLine();
            }
            DateTime now = DateTime.UtcNow;
            now = now.AddDays(2);
            Console.Clear();
            Console.WriteLine("Список товаров: ");
            for (int i = 1; i <= n; i++)
            {
                Console.WriteLine("Товар №{0}", i);
                Console.WriteLine();
                Console.WriteLine("Наименование: {0}", zad1[i].name);
                Console.WriteLine("Цена: {0}", zad1[i].cena);
                Console.WriteLine("Дата производства: {0}", zad1[i].proizv.ToLongDateString());
                Console.WriteLine("Срок годности: {0}", zad1[i].srokg.ToLongDateString());
                Console.WriteLine("Кол-во: {0}", zad1[i].kol);
                Console.WriteLine("Производитель: {0}", zad1[i].proizvod);
                Console.WriteLine();
            }
            Console.WriteLine();
            Console.WriteLine("Нажмите любую клавишу для продолжения...");
            Console.ReadKey();
            Console.Clear();
            Console.WriteLine("Товары срок годность которых истекает через 2 дня.");
            Console.WriteLine();
            for (int i = 1; i <= n; i++)
            {
                if (zad1[i].srokg.ToLongDateString() == now.ToLongDateString())
                {
                    Console.WriteLine("Товар №{0}", i);
                    Console.WriteLine();
                    Console.WriteLine("Наименование: {0}", zad1[i].name);
                    Console.WriteLine("Цена: {0}", zad1[i].cena);
                    Console.WriteLine("Дата производства: {0}", zad1[i].proizv.ToLongDateString());
                    Console.WriteLine("Срок годности: {0}", zad1[i].srokg.ToLongDateString());
                    Console.WriteLine("Кол-во: {0}", zad1[i].kol);
                    Console.WriteLine("Производитель: {0}", zad1[i].proizvod);
                    Console.WriteLine("=================================================");
                    sum += zad1[i].cena;
                }
            }
            Console.WriteLine();
            Console.WriteLine("Общая стоимость товаров, срок годность которых истекает через 2 дня - {0}",sum);
            Console.ReadKey();
        }
    }
}
Добавлено через 5 минут
а само условие выглядит так:
Наименование
Цена
Дата производства
Срок годности
Количество
Производитель
Определить общую стоимость товаров, срок годности которых истекает через двое суток
0
2573 / 1862 / 952
Регистрация: 14.08.2016
Сообщений: 6,402
31.10.2017, 18:36 4
начни с написания класса/структуры с необходимыми полями/свойствами, конструкторами и методами
раз уж не первый раз
Цитата Сообщение от Apathy2301 Посмотреть сообщение
есть, но код другово задания.... который сам написал...
0
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
31.10.2017, 18:55  [ТС] 5
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApp2
{
    class Program
    {
        struct zad
        {
            public int nomer;
            public DateTime vileta;
            public DateTime prileta;
            public string napravlenie;
            public string marka;
            public int rasstoyanie;
        }
        static void Main(string[] args)
        {
            Console.Write("Введите кол-во Авиарейсов: ");
            int n = int.Parse(Console.ReadLine());
            double sum = 0;
            zad[] zad1 = new zad[255];
            for (int i = 1; i <= n; i++)
            {
                Console.WriteLine();
                Console.Write("[Авиарейс {0}] Введите номер Авиарейса: ", i);
                zad1[i].nomer = int.Parse(Console.ReadLine());
                Console.Write("[Авиарейс {0}] Введите время вылета: ", i);
                zad1[i].vileta = DateTime.Parse(Console.ReadLine());
                Console.Write("[Авиарейс {0}] Введите время прилёта: ", i);
                zad1[i].prileta = DateTime.Parse(Console.ReadLine());
                Console.Write("[Авиарейс {0}] Введите направление: ", i);
                zad1[i].napravlenie = Console.ReadLine();
                Console.Write("[Авиарейс {0}] Введите марку: ", i);
                zad1[i].marka = Console.ReadLine();
                Console.Write("[Авиарейс {0}] Введите расстояние: ", i);
                zad1[i].rasstoyanie = int.Parse(Console.ReadLine());
            }
Для начала понял.... а дальше как реализовывать? помогите
0
2573 / 1862 / 952
Регистрация: 14.08.2016
Сообщений: 6,402
31.10.2017, 19:33 6
так же, перебором всего массива и сравнение zad1[i].prileta - zad1[i].vileta, которое максимальное то и вывести
если, конечно, вам не давали на лекциях других способов, через сортировку, например
ну или Linq, что маловероятно
0
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
31.10.2017, 23:19  [ТС] 7
Вообщем всё равно не понял... надо полностью код отобразить.... а то я так точно не пойму...
0
2573 / 1862 / 952
Регистрация: 14.08.2016
Сообщений: 6,402
01.11.2017, 01:27 8
вот в "предыдущем задании, которое ты сделал сам" ты как искал, то что нужно? вот тут так же, условие чуть другое, смысл тот же
0
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
02.11.2017, 18:43  [ТС] 9
начинающий только в этом..... а то что код выше... это взято из нескольких источников... поэтому помогите продолжить код...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2017, 18:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести информацию о рейсах, длительностью более, заданного пользователем времени, от-правлением с 18.00 до 5.00.
Цель работы: Формирование и закрепление навыка решения задач с использование структур данных:...

При каких условиях дальность полета тела равна максимальной высоте подъема этого тела
Сдарвствуйте!Не могли бы вы мне подсказать при каких условиях дальность полета тела равна...

Отношение высоты полета и дальности полета
Тело брошено под углом к горизонту. Найдите, во сколько раз максимальная высота его подъема меньше...

Вывести высоту полёта каменя через каждие 0,5 секунды
1.Сделать програму :По номеру квартиры определить номер подезда и етаж. Принимая к вниманию что...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.