![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Memo1: TMemo; CheckBox1: TCheckBox; procedure FormCreate(Sender: TObject); procedure Memo1Change(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin memo1.Clear; end; procedure TForm1.Memo1Change(Sender: TObject); begin memo1.Enabled:=true; end; procedure TForm1.Button1Click(Sender: TObject); VAR b,a,a0,c:extended; begin a0:=500; b:=random(60); b:=b+30; c:=0; a:=500; c:=a-b; if checkbox1.Checked=true then memo1.Lines.add(' '+floattostrf(b,fffixed,5,0)+' '+'('+floattostrf(c,fffixed,5,0)+'/'+floattostrf(a0,fffixed,5,0)+')'); end; end. Вопрос: как при каждом нажатии кнопки от числа А0 отнимались числа (b), пока С не станет нулем..только делфи начал учить, много чего не очень понимаю. ![]() |