tify">} __ fastcall TForm1 :: ComboBox1Select (TObject * Sender)
{m1, m2, m3; A [3], B [3], C [3]; q=StrToFloat (Edit1- gt; Text); M [3] [3], D [3], E [3], F [3]; z1, z2, z3; (ComboBox1- gt; ItemIndex)
{0:
{(int i=1; i lt; 4; i ++)
{(int j=1; j lt; 4; j ++)
{- gt; Cells [i] [j]=StringGrid1- gt; Cells [i] [j];
}
} (int i=1; i lt; 4; i ++)
{[i - 1]=StrToFloat (StringGrid2- gt; Cells [i] [1]);
} (int i=1; i lt; 4; i ++)
{[i - 1]=StrToFloat (StringGrid2- gt; Cells [i] [2]);
} (int i=1; i lt; 4; i ++)
{[i - 1]=StrToFloat (StringGrid2- gt; Cells [i] [3]);
}=S(A);-gt;Cells[4][1]=FloatToStr(z1);=S(B);-gt;Cells[4][2]=FloatToStr(z2);=S(C);-gt;Cells[4][3]=FloatToStr(z3);;
}
case 1:
{(int i=1; i lt; 4; i ++)
{(int j=1; j lt; 4; j ++)
{[i - 1] [j - 1]=StrToFloat (StringGrid1- gt; Cells [i] [j]);
}
} n=S1 (M); (int i=0; i lt; 3; i ++) (int j=0; j lt; 3; j ++) [i] [j]=M [i ] [j] - (n + 1); (int i=0; i lt; 3; i ++)
{(int j=0; j lt; 3; j ++)
{- gt; Cells [i + 1] [j + 1]=FloatToStr (M [i] [j]);
}
} (int i=1; i lt; 4; i ++)
{[i - 1]=StrToFloat (StringGrid2- gt; Cells [i] [1]); [i - 1]=D [i - 1] * q;
} (int i=1; i lt; 4; i ++)
{[i - 1]=StrToFloat (StringGrid2- gt; Cells [i] [2]); [i - 1]=E [i - 1] * q;
} (int i=1; i lt; 4; i ++)
{[i - 1]=StrToFloat (StringGrid2- gt; Cells [i] [3]); [i - 1]=F [i - 1] * q;
}=S(D);-gt;Cells[4][1]=FloatToStr(z1);=S(E);-gt;Cells[4][2]=FloatToStr(z2);=S(F);-gt;Cells[4][3]=FloatToStr(z3);;
}
} (z1 gt; z2 amp; amp; z1 gt; z3)
{- gt; Caption= Відповідь: Оптимальне рішення - проект E0={Е1}= + FloatToStr (z1);
} (z2 gt; z1 amp; amp; z2 gt; z3)
{- gt; Caption= Відповідь: Оптимальне рішення - проект E0={Е2}= + FloatToStr (z2);
} (z3 gt; z1 amp; amp; z3 gt; z2)
{- gt; Caption= Відповідь: Оптимальне рішення - проект E0={Е3}= + FloatToStr (z3);
}
}
//---------------------------------------------------------------------------__fastcall TForm1 :: BitBtn1Click (TObject * Sender)
{str; * sl=new TStringList; (int i=0; i lt; 4; ++ i)
{(int j=0; j lt; 4; ++ j) +=StringGrid1- gt; Cells [j] [i] + t raquo ;; gt; Add (Trim (str ));= n r ;
} += q [j]= + Edit1- gt; Text + t raquo ;; gt; Add (Trim (str));= n r ; gt; SaveToFile ( Soh_usl.xls ); sl;
}
//---------------------------------------------------------------------------__fastcall TForm1 :: BitBtn2Click (TObject * Sender)
{str1; * s2=new TStringList; (int i=0; i lt; 5; ++ i)
{(int j=0; j lt; 5; ++ j) +=StringGrid2- gt; Cells [j] [i] + t raquo ;; - gt; Add (Trim ( str1));= n r ;
} +=Label1- gt; Caption + t raquo ;; - gt; Add (Trim (str1));= n r ; - gt; SaveToFile ( Soh_resh.xls );
delete s2;
}
//---------------------------------------------------------------------------
Список використаної літератури
1. В.А. Острейковскій. Теорія систем.- М .: Вища. шк., 1997.
. А Я. Архангельський. Прийоми програмування в C ++ Builder.- Біном, +2007.
. Н.С. Вентцель. Дослідження операцій: завдання, принципи, методологія.- М .: Наука. Гол. ред. фіз.-мат. лит., 1988.
. Ю.Б. Гермейера. Введення в теорію дослідження операцій.- М: Наука, 1997.
. В. Єрмолаєв, Т. Сорока. C ++ Builder: книга рецептів.- КУДИЦ-Образ, 2006.
. Н.І. Костюкова, Н.А. Калініна. Мова Сі та особливості роботи з ним.- Біном, 2006.
. М. Кузнєцов, І. Сімдянов. C ++. Майстер-клас в задачах і прикладах.-БХВ-Петербург, 2007.
. Н. Культин. C ++ Builder в задачах і прикладах.- Б...