Вывести информацию о телевизорах - C#
Формулировка задачи:
Дан массив данных, в котором хранятся данные о телевизорах на складе магазина: наименование, фирма-изготовитель, стоимость, размер экрана, количество на складе. Вывести информацию о телевизорах, имеющих указанный размер экрана, количество телевизоров максимальной стоимости. (Задача со структурами.)
Решение задачи: «Вывести информацию о телевизорах»
textual
Листинг программы
class Program { public struct TV { public TV (string name,string company,float price,float size_tv,int count) { Name =name; Company = company; Price = price; Size_tv = size_tv; Count = count; } public string Name { get ; private set; } public string Company { get; private set; } public int Count { get; private set; } public float Price { get; private set; } public float Size_tv { get; private set; } public override string ToString()//переопределили метод ToString,для вывода { return string.Format("{0}; {1}; {2}; {3}; {4};", Name, Company,Price,Size_tv,Count); } } static void Main(string[] args) { Console.WriteLine("Enter size array="); int n = int.Parse(Console.ReadLine()); TV[] tvs = new TV[n]; for (int i = 0; i<tvs.Length;i++) { TV tv = new TV(Console.ReadLine(), Console.ReadLine(), float.Parse(Console.ReadLine()), float.Parse(Console.ReadLine()), int.Parse(Console.ReadLine())); tvs[i] = tv; } for(int i=0;i<tvs.Length;i++) { if (tvs[i].Size_tv > 22 && tvs[i].Count > 2) { Console.WriteLine(tvs[i].ToString()); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д