2508sanya
27.12.2022 17:37

Нужно решить оптимизационную в exel и прислать файлом.

в 2017 году алиса планирует отправиться в кругосветное путешествие. в начале 2012 года она готова начать делать сбережения для путешествия так, чтобы к началу 2017 года у нее было 21 тыс. евро. она может выбирать из трех типов акций a, b или c. каждая акция стоит 100 y.e. покупка акций осуществляется в начале каждого года. через год инвестиций в акции типа a выплачивается 104 y.e., через два года инвестиций в акции типа b — 110 y.e., через четыре года инвестиций в акции типа c — 125 y.e. в начале каждого года — 2012, 2013, 2014 и 2015 алиса планирует инвестировать всего не более 5 тыс. y.e. необходимо найти минимальный суммарный объем инвестиций за 2012–2015 годы. постройте модель и найдите оптимальный план. как изменится модель, если появляется еще один тип инвестиций: акции типа d? стоимость каждой такой акции составляет 100 y.e., а через три года ее стоимость составит 115 y.e.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ZhenyaKan11
07.04.2022 00:25
Top и Left определяют расстояние от границы поля до верхней и левой границы контейнера, в котором поле находится, соответственно. Name определяет системное имя поля, Color-цвет поля, Text-отображаемый текст на поле, Enabled-возможность взаимодействия с полем(к примеру кликнуть по полю), Visible-видимость поля, Font-шрифт отображаемого текста. Изменить текст в поле можно с метода setText("Строка"). Разместить поле на форме можно с метода add(<компонент>), или с визуального инструмента в Visual Studio, Qt Designer. И самое важное: поле нужно в программе для взаимодействия человека с программой, а так же настройки графического интерфейса. А вот отличие для поля и формы я не знаю((
0,0(0 оценок)
Ответ:
Dhe32
04.09.2020 22:41

PascalABC.NET

#1

begin

 var A := Range(1, ReadInteger('n=')).Where(x -> x mod 10 <> 0);

 A.Where(x-> x mod (x mod 10) = 0).Println;

end.

#2

function NumSum(number:integer):integer;

begin

 NumSum := 0;

 while number > 0 do begin

   NumSum += number mod 10;

   number := number div 10;

 end;

end;

begin

 var A := Range(100, 999);

 A.Where(x -> (x mod 7 = 0) and (NumSum(x) = 7)).Println;

end.

#3

function IsSimple(number:integer):boolean;

begin

 IsSimple := number >= 2;

 for var i := 2 to trunc(sqrt(number)) do if number mod i = 0 then IsSimple := false

end;

begin

 var N := ReadInteger();

 Print(IsSimple(N));

end.

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