
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.11.2004, 18:12:00
|
|||
|---|---|---|---|
|
|||
помогите решить задачу!!! |
|||
|
#18+
Очень-очень нужно решить задачку. Эта задачка на нахождения решения. Вот условия. На приобретение оборудования для нового производственного участка имеются капиталовложения 50 тыс. руб., а для его размещения выделена площадь в 74 м.кв. Можно приобрести оборудование трех видов. Единица оборудования первого вида занимает 9 м.кв. и стоит 6 тыс. руб. Для оборудования 2-го и 3-го видов эти данные таковы: 4 м.кв. и 3 тыс. руб., 3 м.кв. и 1 тыс. руб. соответственно. Прибыль от единицы нового оборудования составляет 5, 2 и 1 тыс. руб. соответственно. Сколько нужно приобрести нового оборудования каждого вида, чтобы получить наибольшую прибыль и при этом полностью израсходовать выделенные капиталовложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2004, 20:09:29
|
|||
|---|---|---|---|
помогите решить задачу!!! |
|||
|
#18+
Ну, а Visual Basic тут при чем? Берешь в руки любую книгу по симплекс-методу , и в перед за орденами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2004, 15:52:07
|
|||
|---|---|---|---|
|
|||
помогите решить задачу!!! |
|||
|
#18+
Решатель задач линейного программирования Generic Enterprise Modeler Если взять модель "поступление-производство-сбыт", проблема, возможно, возникнет с ограничением типа равенства из-за запрета на отрицательные коэффициенты. А вообще, задача явно целочисленная, поскольку количество единиц оборудования не может быть дробным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2004, 08:16:19
|
|||
|---|---|---|---|
помогите решить задачу!!! |
|||
|
#18+
Незнаю про ответ, но у меня так Dim i As Integer, j As Integer, k As Integer Dim L As Integer Dim M As Integer Dim N As Integer Dim Max As Integer For i = 0 To Int((74 / 9))'Наименьшее For j = 0 To Int(50 / 3)'Наименьшее For k = 0 To Int(74 / 3)'Наименьшее L = i * 9 + j * 4 + k * 3'Площадь N = i * 6 + j * 3 + k * 1'Цена M = i * 5 + j * 2 + k * 1'Прибыль If L <= 74 And N <= 50 Then If M >= Max Then Max = M End If Next k Next j Next i For i = 0 To Int((74 / 9)) For j = 0 To Int(50 / 3) For k = 0 To Int(74 / 3) L = i * 9 + j * 4 + k * 3 N = i * 6 + j * 3 + k * 1 M = i * 5 + j * 2 + k * 1 If L <= 74 And N <= 50 And M = Max Then MsgBox "Max pribil " & Max & " pri 1-" & i & " sht , 2-" & j & " sht, 3-" & k & " sht ." End If Next k Next j Next i Результаты:(Прибыль/Шт1/Шт2/Шт3) 40/7/2/1 40/8/0/0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2168596]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 292ms |

| 0 / 0 |
