unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Menus; type TVetvlenie4 = class(TForm) ae: TEdit; b: TEdit; Label1: TLabel; Label2: TLabel; Memo: TMemo; MainMenu1: TMainMenu; N1: TMenuItem; N2: TMenuItem; N3: TMenuItem; N4: TMenuItem; procedure Button1Click(Sender: TObject); procedure aeKeyPress(Sender: TObject; var Key: Char); procedure Button2Click(Sender: TObject); procedure memoChange(Sender: TObject); procedure bChange(Sender: TObject); private { Private declarations } public { Public declarations } end; var Vetvlenie4: TVetvlenie4; a,b:real; implementation {$R *.dfm} procedure TVetvlenie4.Button1Click(Sender: TObject); begin a:= strtofloat(ae.text) ; if a<3 then b.text:='Обычная'; if a>=3 then b.text:='Многодетная'; end; procedure TVetvlenie4.aeKeyPress(Sender: TObject; var Key: Char); begin if not (Key in ['1'..'9', #8])then Key:=#0; end; procedure TVetvlenie4.Button2Click(Sender: TObject); begin ae.Text:=''; b.Text:=''; end; procedure TVetvlenie4.memoChange(Sender: TObject); begin if ae.text='' then exit; a:= strtofloat(ae.text) ; if a<3 then b.text:='Обычная'; if a>=3 then b.text:='Многодетная'; end; procedure TVetvlenie4.bChange(Sender: TObject); begin end; end.