Дата публикации:
Пожалуйста помогите сделать🙏. Спроектировать структуру
Пожалуйста помогите сделать🙏. Спроектировать структуру, описывающую характеристики «Предмета». Создать несколько структурных переменных и записать их в файл. Определить Вычисляемый показатель. Предмет-документВычисляемый показатель-Количество документов, выданных в прошлом году
Для начала, создадим структуру "Предмет", описывающую его характеристики:
struct Предмет
{
public string Название;
public string Тип;
public int ГодИзготовления;
public double Цена;
}
Затем, создадим несколько структурных переменных и запишем их в файл:
Предмет предмет1 = new Предмет
{
Название = "Книга",
Тип = "Литература",
ГодИзготовления = 2005,
Цена = 100.50
};
Предмет предмет2 = new Предмет
{
Название = "Телефон",
Тип = "Электроника",
ГодИзготовления = 2020,
Цена = 15000.00
};
// Запись структурных переменных в файл
using (StreamWriter writer = new StreamWriter("предметы.txt"))
{
writer.WriteLine($"{предмет1.Название},{предмет1.Тип},{предмет1.ГодИзготовления},{предмет1.Цена}");
writer.WriteLine($"{предмет2.Название},{предмет2.Тип},{предмет2.ГодИзготовления},{предмет2.Цена}");
}
Наконец, определим вычисляемый показатель "Количество документов, выданных в прошлом году" для структуры "Предмет-документ":
struct ПредметДокумент
{
public Предмет Предмет;
public int КоличествоДокументовВПрошломГоду;
public int Количество_документов_выданных_в_прошлом_году()
{
return КоличествоДокументовВПрошломГоду;
}
}
Теперь вы можете использовать структуру "ПредметДокумент" для хранения информации о предмете и количестве документов, выданных в прошлом году.