SmaGe2017
30.08.2022 05:42

Желательно с пояснением, чет под забыл как делать подобные

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
zelenkadi
22.12.2021 13:09
Добрый день, уважаемый ученик! Давайте разберемся с данной задачей.

У нас есть два разных маршрута между двумя городами, по которым Дамир ехал на автомобиле и на автобусе. Нам нужно найти среднюю скорость движения от одного города в другой и обратно.

Для начала давайте найдем время, которое Дамир тратит на каждый из этих маршрутов.

Для автомобиля, время можно вычислить, разделив расстояние на скорость:

Время_автомобиль = Расстояние / Скорость_автомобиля

В нашем случае, расстояние равно 180 км, а скорость автомобиля - 90 км/ч. Подставим значения в формулу:

Время_автомобиль = 180 км / 90 км/ч = 2 часа

Теперь найдем время, которое Дамир тратит на автобус:

Время_автобус = Расстояние / Скорость_автобуса

В нашем случае, расстояние также равно 180 км, а скорость автобуса - 60 км/ч. Подставим значения в формулу:

Время_автобус = 180 км / 60 км/ч = 3 часа

На данном этапе мы нашли время, которое Дамир тратит на каждый из маршрутов.

Теперь, чтобы найти среднюю скорость движения от одного города в другой и обратно, мы должны сначала посчитать общее расстояние, которое он проходит в обоих направлениях. Для этого сложим расстояние туда и обратно:

Общее_расстояние = 2 * Расстояние

Общее_расстояние = 2 * 180 км = 360 км

Теперь, чтобы найти среднюю скорость, мы делим общее расстояние на общее время:

Средняя_скорость = Общее_расстояние / Общее_время

На данном этапе нам нужно найти общее время, а для этого сложить время, которое Дамир тратит на каждый из маршрутов:

Общее_время = Время_автомобиль + Время_автобус

Общее_время = 2 часа + 3 часа = 5 часов

Теперь осталось только подставить значения в формулу для средней скорости:

Средняя_скорость = 360 км / 5 часов

Средняя_скорость = 72 км/ч

Таким образом, средняя скорость движения от одного города в другой и обратно составляет 72 км/ч.

Я надеюсь, что мой ответ был понятен и полезен для вас. Если у вас остались какие-либо вопросы, не стесняйтесь задавать их!
0,0(0 оценок)
Ответ:
мария2386
28.06.2021 23:51
Для решения данной задачи на языке VBA, нам понадобится создать процедуру, которая будет выполнять следующие шаги:

1. Создать таблицу для ввода исходных данных в ячейках A1:E8. В этой таблице будут содержаться следующие столбцы:
- Наименование изделия (столбец A)
- Объем компонента 1 (столбец B)
- Цена компонента 1 (столбец C)
- Объем компонента 2 (столбец D)
- Цена компонента 2 (столбец E)

2. Запросить у пользователя ввод исходных данных и заполнить таблицу из предыдущего шага.

3. Создать переменные для хранения информации о объеме каждого вида продукта, названии самого дорогого вида продукта и его цене.

4. Произвести расчеты:
- Пройти в цикле по каждой строке таблицы (используя переменную-счетчик i от 2 до 8).
- Для каждой строки посчитать объем каждого вида продукта (суммированием объемов компонентов) и сохранить эту информацию в соответствующей переменной.
- Сравнить цены каждого вида продукта и найти самый дорогой.
- Сохранить название самого дорогого вида продукта и его цену в соответствующие переменные.

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

6. Вывести на экран объем каждого вида продукта, название самого дорогого вида продукта и его цену, используя MsgBox.

Вот как будет выглядеть код программы на языке VBA:

```vba
Sub CalculateProducts()
'Шаг 1: Создать таблицу для ввода исходных данных
Range("A1:E8").Value = _
Array("Наименование", "Объем компонента 1", "Цена компонента 1", "Объем компонента 2", "Цена компонента 2")

'Шаг 2: Запросить у пользователя ввод исходных данных и заполнить таблицу
For i = 2 To 8
Cells(i, 1).Value = InputBox("Введите наименование изделия " & i - 1)
Cells(i, 2).Value = InputBox("Введите объем компонента 1 для изделия " & i - 1)
Cells(i, 3).Value = InputBox("Введите цену компонента 1 для изделия " & i - 1)
Cells(i, 4).Value = InputBox("Введите объем компонента 2 для изделия " & i - 1)
Cells(i, 5).Value = InputBox("Введите цену компонента 2 для изделия " & i - 1)
Next i

'Шаг 3: Создать переменные для хранения информации
Dim volume1 As Double
Dim volume2 As Double
Dim volume3 As Double
Dim volume4 As Double
Dim volume5 As Double
Dim volume6 As Double
Dim volume7 As Double

Dim maxProduct As String
Dim maxPrice As Double

'Шаг 4: Произвести расчеты
For i = 2 To 8
'Посчитать объем каждого вида продукта
volume1 = volume1 + Cells(i, 2).Value
volume2 = volume2 + Cells(i, 4).Value
'...
volume7 = volume7 + Cells(i, 6).Value

'Сравнить цены каждого вида продукта и найти самый дорогой
If Cells(i, 3).Value > maxPrice Then
maxProduct = Cells(i, 1).Value
maxPrice = Cells(i, 3).Value
End If

If Cells(i, 5).Value > maxPrice Then
maxProduct = Cells(i, 1).Value
maxPrice = Cells(i, 5).Value
End If
Next i

'Шаг 5: Вывести исходные данные в виде таблицы
Dim dataOutput As String
dataOutput = "Исходные данные:" & vbCrLf & vbCrLf & "Наименование | Объем компонента 1 | Цена компонента 1 | Объем компонента 2 | Цена компонента 2" & vbCrLf

For i = 2 To 8
dataOutput = dataOutput & Cells(i, 1).Value & " | " & Cells(i, 2).Value & " | " & _
Cells(i, 3).Value & " | " & Cells(i, 4).Value & " | " & Cells(i, 5).Value & vbCrLf
Next i

MsgBox dataOutput

'Шаг 6: Вывести результаты расчетов
Dim resultsOutput As String
resultsOutput = "Объем каждого вида продукта:" & vbCrLf & vbCrLf & "Объем продукта 1: " & volume1 & " л" & vbCrLf & _
"Объем продукта 2: " & volume2 & " л" & vbCrLf & _
"Объем продукта 3: " & volume3 & " л" & vbCrLf & _
"Объем продукта 4: " & volume4 & " л" & vbCrLf & _
"Объем продукта 5: " & volume5 & " л" & vbCrLf & _
"Объем продукта 6: " & volume6 & " л" & vbCrLf & _
"Объем продукта 7: " & volume7 & " л" & vbCrLf & vbCrLf & _
"Самый дорогой продукт: " & maxProduct & " Цена: " & maxPrice

MsgBox resultsOutput
End Sub
```

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