Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розрахунок вартості пластикових віконних конструкцій і дверей

Реферат Розрахунок вартості пластикових віконних конструкцій і дверей





> end;

if n = 'балкон2' then begin

Label4.Caption: = 'Балконна-поворотно-відкидна двері ';

pay: = strtoint (two);

if odn = '1 'then

pay: = pay-6;

{$ I-}

AssignFile (dop, dir + ' Технічні допуски Поворотно-откідная.dat');

{$ I +}

If IOResult = 0 then begin

Reset (dop);

while not EoF (dop) do begin

readln (dop, minv);

readln (dop, minh);

readln (dop, maxv);

readln (dop, maxh); end; CloseFile (dop); end;

SpinEdit1.MinValue: = strtoint (minh);

SpinEdit1.MaxValue: = strtoint (maxh);

SpinEdit2.MinValue: = strtoint (minv);

SpinEdit2.MaxValue: = strtoint (maxv);

SpinEdit1.Value: = strtoint (minh);

SpinEdit2.Value: = strtoint (minv);

ShowMessage ('Введіть розміри і натисніть "ОК" ');

5: application.ProcessMessages;

if start = true then begin l: = spinedit1.Value;

h: = spinedit2.Value;

plos: = (l * h) * 0.000001;

if plos <= 0.5 then

res: = (plos * pay) + ((plos * pay)/100) * 30

else res: = plos * pay;

if StringGrid1.RowCount

StringGrid1.Cells [0, b]: = 'Балкон. поворот-откід ';

StringGrid1.Cells [1, b]: = floattostr (plos);

StringGrid1.Cells [2, b]: = floattostr (res);

b: = b +1;

start: = false; SpinEdit1.Value: = 0;

SpinEdit2.Value: = 0; end else goto 5; end;

if n = 'Вхід' then begin

Label4.Caption: = 'Вхідні двері';

pay: = strtoint (tri);

if odn = '1 'then

pay: = pay-6;

{$ I-}

AssignFile (dop, dir + ' Технічні допуски Вхідна дверь.dat');

{$ I +}

If IOResult = 0 then begin

Reset (dop);

while not EoF (dop) do begin

readln (dop, minv);

readln (dop, minh);

readln (dop, maxv);

readln (dop, maxh); end; CloseFile (dop); end;

SpinEdit1.MinValue: = strtoint (minh);

SpinEdit1.MaxValue: = strtoint (maxh);

SpinEdit2.MinValue: = strtoint (minv);

SpinEdit2.MaxValue: = strtoint (maxv);

SpinEdit1.Value: = strtoint (minh);

SpinEdit2.Value: = strtoint (minv);

ShowMessage ('Введіть розміри і натисніть "ОК" ');

6: application.ProcessMessages;

if start = true then begin l: = spinedit1.Value;

h: = spinedit2.Value;

plos: = (l * h) * 0.000001;

if plos <= 0.5 then

res: = (plos * pay) + ((plos * pay)/100) * 30

else res: = plos * pay;

if StringGrid1.RowCount

StringGrid1.Cells [0, b]: = 'Вхідні двері';

StringGrid1.Cells [1, b]: = floattostr (plos);

StringGrid1.Cells [2, b]: = floattostr (res);

b: = b +1;

start: = false; SpinEdit1.Value: = 0;

SpinEdit2.Value: = 0; end else goto 6;

end; n: =''; end; end; dob: = b;

ShowMessage ('Розрахунок вартості завершено! ');

SpeedButton3.Visible: = false; SpeedButton9.Visible: = true;

SpeedButton2.Visible: = True; SpeedButton12.Visible: = True; end;

procedure TForm8.SpeedButton3Click (Sender: TObject);

begin start: = true; end;

procedure TForm8.FormCreate (Sender: TObject);

begin e: = 0;

start: = false;

StringGrid2.Cells [0,0]: = 'Площа'; StringGrid2.Cells [1,0]: = 'Монтаж';

StringGrid2.Cells [2,0]: = 'Підвіконня'; StringGrid2.Cells [3,0]: = 'Профіль SO9';

StringGrid2.Cells [4,0]: = 'Тонування'; StringGrid2.Cells [5,0]: = 'Ламін.';

StringGrid2.Cells [6,0]: = 'Підсумок'; end;

procedure TForm8.StringGrid1SelectCell (Sender: TObject; ACol,

ARow: Integer; var CanSelect: Boolean);

begin

Label14.Caption: = StringGrid1.Cells [0, ARow];

stol: = Arow; end;

procedure TForm8.SpeedButton4Click (Sender: TObject);

Var sen, sen1: real;

begin

if (label14.Caption = 'Поворотний') or (label14.Caption = 'Відкидний') then

if StringGrid1.Cells [3, stol] <> 'так' then

begin

sen1: = strtofloat (StringGrid1.Cells [2, stol]);

sen: = sen1 +16;

StringGrid1.Cells [2, stol]: = floattostr (sen);

StringGrid1.Cells [3, stol]: = 'так';

ShowMessage ('Розрахунок закінчено!'); end

else Showmessage ('На цьому модулі вже варто маскітка! ')

else Showmessage ('На даний модуль не можна ставити маскітку! '); end;

procedure TForm8.SpeedButton5Click (Sender: TObject);

begin

if Form8.StringGrid2.Cells [5,1] ='...


Назад | сторінка 19 з 32 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Creation of control system by a personnel how to begin with a zero
  • Реферат на тему: Технологія розгортання додатків Java Web Start
  • Реферат на тему: Розрахунок стійкості підпірних стінок. Розрахунок конструкцій, взаємодіючи ...
  • Реферат на тему: Виготовлення щитової двері
  • Реферат на тему: Технологія оформлення замовлення на сталеві двері