Пожалуйста помогите сделать🙏. Спроектировать структуру
14.03.2022
Дата публикации:

Пожалуйста помогите сделать🙏. Спроектировать структуру

9380d1a7

Пожалуйста помогите сделать🙏. Спроектировать структуру, описывающую характеристики «Предмета». Создать несколько структурных переменных и записать их в файл. Определить Вычисляемый показатель. Предмет-документВычисляемый показатель-Количество документов, выданных в прошлом году

Для начала, создадим структуру "Предмет", описывающую его характеристики:

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 КоличествоДокументовВПрошломГоду;
    }
}

Теперь вы можете использовать структуру "ПредметДокумент" для хранения информации о предмете и количестве документов, выданных в прошлом году.