5 / 5 / 4
Регистрация: 07.11.2012
Сообщений: 77
1

Вывести сведения о товарах с ценой выше средней.

20.12.2014, 18:06. Показов 1771. Ответов 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
42
43
44
45
46
47
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace SecondLab
{
 
    class MyStructure
    {
        public string name { get; set; }
        public int quantity { get; set; }
        public int price { get; set; }
        public string producer { get; set; }
        public DateTime date { get; set; }
 
        public MyStructure(string name, int quantity, int price, string producer, DateTime date)
        {
            this.name = name;
            this.quantity = quantity;
            this.price = price;
            this.producer = producer;
            this.date = date;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            List<MyStructure> structures = new List<MyStructure>();
 
            structures.Add(new MyStructure("TV", 17, 100, "Sony", DateTime.Now));
            structures.Add(new MyStructure("Laptop", 17, 50, "Samsung", DateTime.Now));
            structures.Add(new MyStructure("Ipad", 15, 70, "Lg", DateTime.Now));
            structures.Add(new MyStructure("Mac", 7, 200, "Dns", DateTime.Now));
            structures.Add(new MyStructure("Spagetti", 1, 1000, "Aist", DateTime.Now));
 
            string structureName = "";
 
            foreach (MyStructure structure in structures)
            {
 
            Console.ReadKey();
        }
    }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2014, 18:06
Ответы с готовыми решениями:

Вывести сведения о товарах с ценой выше средней
как вывести сведения о товарах с ценой выше средней? #include &lt;iostream&gt; using namespace std; ...

Напечатать сведения об игрушках, цена которых выше средней цены
помогите, пожалуйста. В файле содержатся сведения об игрушках: название игрушки и цена. Напечатать...

Вывести сведения о товарах
Вывести сведения о товарах имеющих наибольшую скидку. результатирующая таблица должна содержать...

Структуры, вывести сведения о товарах количество которых больше 5
Даны поля структуры: наименование, количество, цена, изготовитель, дата_поступления_на_склад. Нужно...

5
2146 / 1283 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
20.12.2014, 18:15 2
Посчитать среднюю, потом пройтись по всем форичем и выводить если цена выше средней.
0
Warrior
500 / 427 / 177
Регистрация: 23.11.2014
Сообщений: 932
20.12.2014, 18:17 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace SecondLab
{
 
    class MyStructure
    {
        public string name { get; set; }
        public int quantity { get; set; }
        public int price { get; set; }
        public string producer { get; set; }
        public DateTime date { get; set; }
 
        public MyStructure(string name, int quantity, int price, string producer, DateTime date)
        {
            this.name = name;
            this.quantity = quantity;
            this.price = price;
            this.producer = producer;
            this.date = date;
        }
 
        public override string ToString()
        {
            return string.Format(name + " " + quantity + " " + price + " " + date);
 
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            List<MyStructure> structures = new List<MyStructure>();
 
            structures.Add(new MyStructure("TV", 17, 100, "Sony", DateTime.Now));
            structures.Add(new MyStructure("Laptop", 17, 50, "Samsung", DateTime.Now));
            structures.Add(new MyStructure("Ipad", 15, 70, "Lg", DateTime.Now));
            structures.Add(new MyStructure("Mac", 7, 200, "Dns", DateTime.Now));
            structures.Add(new MyStructure("Spagetti", 1, 1000, "Aist", DateTime.Now));
 
            string structureName = "";
            int sum = structures.Sum(structure => structure.price);
            sum = sum/structures.Count;
            
            
            var tt =structures.Where(s => s.price > sum);
 
            foreach (var myStructure in tt)
            {
                Console.WriteLine(myStructure);
            }
            
            Console.ReadKey();
        }
    }
}
1
2146 / 1283 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
20.12.2014, 18:26 4
_exp10der_, если уж с линкью то сразу считать среднее

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
static void Main(string[] args)
        {
            List<MyStructure> structures = new List<MyStructure>();
 
            structures.Add(new MyStructure("TV", 17, 100, "Sony", DateTime.Now));
            structures.Add(new MyStructure("Laptop", 17, 50, "Samsung", DateTime.Now));
            structures.Add(new MyStructure("Ipad", 15, 70, "Lg", DateTime.Now));
            structures.Add(new MyStructure("Mac", 7, 200, "Dns", DateTime.Now));
            structures.Add(new MyStructure("Spagetti", 1, 1000, "Aist", DateTime.Now));
 
            
            var aver = structures.Average(structure => structure.price);
 
            foreach (var myStructure in structures.Where(s => s.price > aver))
            {
                Console.WriteLine(myStructure);
            }
            
            Console.ReadKey();
        }
0
Warrior
500 / 427 / 177
Регистрация: 23.11.2014
Сообщений: 932
20.12.2014, 18:29 5
Metall_Version, недавно начал сишарп изучать пока еще не все операции в linq выучил
0
5 / 5 / 4
Регистрация: 07.11.2012
Сообщений: 77
21.12.2014, 16:55  [ТС] 6
Спасибо, всё работает._exp10der_,
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2014, 16:55
Помогаю со студенческими работами здесь

Вывести сведения о товарах, проданных менее года назад (Структуры)
Есть поля структуры Товар: Продавец, Наименование, Количество, Цена, Дата продажи. Нужно определить...

Вывести сведения о товарах, проданных продавцом, и определить товар с максимальной стоимостью
Помогите пожалуйста с программой Поля записи: Продавец, Наименование, Количество, Цена, Дата...

Определить общую стоимость всех товаров, выпущенных в текущем году и вывести сведения об этих товарах
Определить общую стоимость всех товаров, выпущенных в текущем году и вывести сведения об этих...

Вывести список рабочих, чья запрлата выше средней
помогите плз решить задачу даны 3 слова одинаковой длинны, начинающиеся на букву Д,Ж,М в любом...


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

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

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