Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_форм_дом.docx
Скачиваний:
2
Добавлен:
19.08.2019
Размер:
120.86 Кб
Скачать

Полный текст сформированного модуля Unit1.Pas

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Buttons, ExtCtrls;

type

TForm1 = class(TForm)

Panel1: TPanel;

Panel2: TPanel;

Button1: TButton;

Button2: TButton;

BitBtn1: TBitBtn;

Label1: TLabel;

StaticText1: TStaticText;

StaticText2: TStaticText;

Edit1: TEdit;

Edit2: TEdit;

Memo1: TMemo;

Memo2: TMemo;

procedure Button1Clik(Sender: TObject);

procedure Edit1KeyPress(Sender: TObject; var Key:Char);

procedure Button2Click(Sender: TObject);

private { Private declarations }

public { Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

{Процедура вычисления значений x и y, активизируется при нажатии кнопки "Вычислить" }

procedure TForm1.Button1Clik(Sender: TObject);

var a,b : integer;//исходные данные

x,y : integer;//результаты вычислений

begin {Формирование числовых значений a и b}

a:=StrtoInt(Edit1.Text);

b:=StrtoInt(Edit2.Text);

{Вычисление значений x и y}

x:=a+b*b div a; y:=(a-b)*x;

{Вывод результатов вычислений}

Memo1.Lines.Add(' Результаты вычислений');

Memo1.Lines.Add(' x = '+IntToStr(x));

Memo1.Lines.Add(' y = '+FloatToStr(y));

end;

{Ввод символа в поле Edit1 при нажатии клавиши Enter}

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key:Char );

begin //KEY-символ, соответствующий нажатой клавши

case Key of

'0'..'9' : ; // цифра

#8 : ; // Клавиша [Back Spaсe]

#13 : Edit2.SetFocus; // Клавиша [Enter]

else Key:=Chr(0);

end; // Завершение оператора case

end;

{Очистка полей ввода-вывода, активизируется при нажатии кнопки "Очистить"}

procedure TForm1.Button2Click(Sender: TObject);

begin

Edit1.Clear; Edit2.Clear; Memo1.Clear;

Edit1.SetFocus; //установка фокуса ввода (курсора для ввода) в поле Edit1

end;

//Изменение названия формы при запуске программы

procedure TFrom1.FormCreate (Sender: TObgect);

begin

Form1.Caption:= ‘Задание1. Вычисления по формулам’;

End;

end.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]