//---------------------------------------------------------------------------

#ifndef Advanced_gamma_cH
#define Advanced_gamma_cH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Grids.hpp>
#include <ImgList.hpp>
#include <Buttons.hpp>
#define  Tabl_1_1 "Балки сплошного сечения и сжатые элементы ферм перекрытий под залами театров, клубов, кинотеатров, под трибунами, под помещениями магазинов, книгохранилищ и архивов и т.п. при временной нагрузке, не превышающей вес перекрытий"
#define  Koeff_1_1   0.9
#define  Tabl_1_2 "Колонны общественных зданий при постоянной нагрузке, равной не менее 0,8 расчетной, и опор водонапорных башен"
#define  Koeff_1_2   0.95
#define  Tabl_1_2a "Колонны двутаврового сечения многоэтажных зданий высотой до 150 м включительно"
#define  Koeff_1_2a   0.95
#define  Tabl_1_2b "Колонны коробчатого сечения многоэтажных зданий высотой более 150 м"
#define  Koeff_1_2b   0.90
#define  Tabl_1_2c "Колонны многоэтажных зданий высотой более 150 м"
#define  Koeff_1_2c   0.87
#define  Tabl_1_3 "Колонны одноэтажных производственных зданий с мостовыми кранами"
#define  Koeff_1_3   1.05
#define  Tabl_1_4 "Сжатые основные элементы (кроме опорных) решетки составного таврового сечения из двух уголков в сварных фермах покрытий и перекрытий при расчете на устойчивость указанных элементов с гибкостью lambda > 60"
#define  Koeff_1_4   0.8
#define  Tabl_1_5 "Растянутые элементы (затяжки, тяги, оттяжки, подвески) при расчете на прочность по неослабленному сечению"
#define  Koeff_1_5   0.9
#define  Tabl_1_6 "Элементы конструкций из стали с пределом текучести до 440 Н/мм2, несущие статическую нагрузку, при расчете на прочность по сечению, ослабленному отверстиями для болтов (кроме фрикционных соединений)"
#define  Koeff_1_6   1.1
#define  Tabl_1_7 "Сжатые элементы решетки пространственных решетчатых конструкций из одиночных уголков, прикрепляемые одной полкой (для неравнополочных уголков - большей полкой)"
#define  Koeff_1_7   0
#define  Tabl_1_8 "а) непосредственно к поясам сварными швами либо двумя болтами и более, установленными вдоль уголка"
#define  Koeff_1_8   0
#define  Tabl_1_9 "раскосы по рисунку 15,а и распорки по рисунку 15,б, в, е, СП"
#define  Koeff_1_9   0.9
#define  Tabl_1_10 "раскосы по рисунку 15,в, г, д, е, СП"
#define  Koeff_1_10  0.8
#define  Tabl_1_11 "б) непосредственно к поясам одним болтом или через фасонку независимо от вида соединения                 "
#define  Koeff_1_11  0.75
#define  Tabl_1_12 "Сжатые элементы из одиночных уголков, прикрепляемых одной полкой (для неравнополочных уголков - меньшей полкой), за исключением элементов плоских ферм из одиночных уголков и элементов, указанных в позиции 7 настоящей таблицы, раскосов по рисунку 15, б, прикрепляемых непосредственно к поясам сварными швами либо двумя болтами и более, установленными вдоль уголка, и плоских ферм из одиночных уголков"
#define  Koeff_1_12  0.75
#define  Tabl_1_13 "Опорные плиты из стали с пределом текучести до 390 Н/мм2, несущие статическую нагрузку, толщиной, мм:"
#define  Koeff_1_13  0
#define  Tabl_1_14 "а) до 40"
#define  Koeff_1_14   1.2
#define  Tabl_1_15 "б) от 40 до 60"
#define  Koeff_1_15   1.15
#define  Tabl_1_16 "в) от 60 до 80"
#define  Koeff_1_16   1.1

//---------------------------------------------------------------------------
class TAdvanced_gamma_cForm : public TForm
{
__published:	// IDE-managed Components
        TStringGrid *StringGrid_gamma_c;
        TLabel *Label1;
        TBitBtn *BitBtnCancel;
	TBitBtn *BitBtn1;
        void __fastcall FormShow(TObject *Sender);
        void __fastcall StringGrid_gamma_cDrawCell(TObject *Sender,
          int ACol, int ARow, TRect &Rect, TGridDrawState State);
        void __fastcall StringGrid_gamma_cSelectCell(TObject *Sender,
          int ACol, int ARow, bool &CanSelect);
        void __fastcall BitBtnCancelClick(TObject *Sender);
	void __fastcall BitBtn1Click(TObject *Sender);

private:	// User declarations
public:		// User declarations
        __fastcall TAdvanced_gamma_cForm(TComponent* Owner);
        double Koeff[16];
        double Koeff_gamma_c;
};
//---------------------------------------------------------------------------
extern PACKAGE TAdvanced_gamma_cForm *Advanced_gamma_cForm;
//---------------------------------------------------------------------------
#endif
