В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
agapova2007
agapova2007
02.02.2022 10:48 •  Информатика

ЗАДАНИЕ 1: Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы.
Опишите класс Sweetmeats ( название,стоимость, срок годности и магазин, в котором имеются эти конфеты). Введите с клавиатуры данные в массив, состоящий из n элементов типа Sweetmeats .Выведите на экран информацию из ассортимента конфет, выпускаемых чебоксарской кондитерской фабрикой, выбрать те, стоимость которых от 130 до 255 руб. за 1 кг. Указать срок их годности и номера магазинов, в которых они имеются в продаже.списка.
Задание 2: В двумерном массиве хранится информация о зарплате 18 человек за каждый месяц года (в первом столбце — зарплата за январь, во втором — за февраль и т. д.). Составить программу для расчета средней зарплаты за любой месяц
Язык C#

Показать ответ
Ответ:
tesaf
tesaf
25.12.2023 17:49
Добрый день!

Задание 1:

Для начала, создадим класс Sweetmeats:

```csharp
class Sweetmeats
{
private string название;
private double стоимость;
private string срокГодности;
private string магазин;

public void setНазвание(string value)
{
название = value;
}

public string getНазвание()
{
return название;
}

public void setСтоимость(double value)
{
стоимость = value;
}

public double getСтоимость()
{
return стоимость;
}

public void setСрокГодности(string value)
{
срокГодности = value;
}

public string getСрокГодности()
{
return срокГодности;
}

public void setМагазин(string value)
{
магазин = value;
}

public string getМагазин()
{
return магазин;
}

public void show()
{
Console.WriteLine("Название: " + название);
Console.WriteLine("Стоимость: " + стоимость);
Console.WriteLine("Срок годности: " + срокГодности);
Console.WriteLine("Магазин: " + магазин);
}
}
```

Затем, создадим массив объектов типа Sweetmeats и заполним его данными, введенными с клавиатуры:

```csharp
int n = 3; // Количество объектов

Sweetmeats[] sweetmeats = new Sweetmeats[n];

// Ввод данных с клавиатуры
for (int i = 0; i < n; i++)
{
sweetmeats[i] = new Sweetmeats();

Console.WriteLine("Введите название конфет: ");
string название = Console.ReadLine();
sweetmeats[i].setНазвание(название);

Console.WriteLine("Введите стоимость конфет (за 1 кг): ");
double стоимость = double.Parse(Console.ReadLine());
sweetmeats[i].setСтоимость(стоимость);

Console.WriteLine("Введите срок годности конфет: ");
string срокГодности = Console.ReadLine();
sweetmeats[i].setСрокГодности(срокГодности);

Console.WriteLine("Введите магазин, в котором имеются эти конфеты: ");
string магазин = Console.ReadLine();
sweetmeats[i].setМагазин(магазин);
}
```

Далее, выведем информацию о конфетах, стоимость которых от 130 до 255 рублей за 1 кг, а также их срок годности и номера магазинов, в которых они имеются в продаже:

```csharp
for (int i = 0; i < n; i++)
{
if (sweetmeats[i].getСтоимость() >= 130 && sweetmeats[i].getСтоимость() <= 255)
{
sweetmeats[i].show();
}
}
```

Задание 2:

Для расчета средней зарплаты за любой месяц, создадим двумерный массив и заполним его данными о зарплате 18 человек за каждый месяц года:

```csharp
int[,] зарплата = new int[18, 12]
{
// Вместо значений ниже, напишите реальные данные о зарплате 18 человек за каждый месяц года
{1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000},
{1500, 2500, 3500, 4500, 5500, 6500, 7500, 8500, 9500, 10500, 11500, 12500},
// ...
};
```

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

```csharp
Console.WriteLine("Введите номер месяца (от 1 до 12): ");
int номерМесяца = int.Parse(Console.ReadLine()) - 1;
```

Далее, рассчитаем среднюю зарплату за указанный месяц и выведем результат:

```csharp
double сумма = 0;
for (int i = 0; i < 18; i++)
{
сумма += зарплата[i, номерМесяца];
}

double средняяЗарплата = сумма / 18;

Console.WriteLine("Средняя зарплата за указанный месяц: " + средняяЗарплата);
```

Надеюсь, что данное объяснение и пошаговое решение помогут вам понять и выполнить задание. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота