Четверг, 26.06.2025, 00:23
Сайт о компьютерных играх и программах
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Категории каталога
Мои статьи [5]

Мини-чат
500

Наш опрос
Оцените мой сайт
Всего ответов: 16

Главная » Статьи » Мои статьи

Глава 6 из книги "Игры на Delphi. Азы программирования". ЧАСТЬ 2

procedure TForm1.Button4Click(Sender: TObject);

begin

label1.Visible:=true;

if  Length(label1.Caption)< 8 then  begin

if x=0 then begin a:=a+'4'; label1.Caption:=a; end; end;

if  Length(label3.Caption)< 8 then  begin

if x=1 then begin label3.Visible:=true; b:=b+'4';

label3.Caption:=b; end; end; end;

procedure TForm1.Button5Click(Sender: TObject);

begin

label1.Visible:=true;

if  Length(label1.Caption)< 8 then  begin

if x=0 then begin a:=a+'5';

label1.Caption:=a; end; end;

if  Length(label3.Caption)< 8 then  begin

if x=1 then begin label3.Visible:=true; b:=b+'5';

label3.Caption:=b; end; end; end;

procedure TForm1.Button6Click(Sender: TObject);

begin

label1.Visible:=true;

if  Length(label1.Caption)< 8 then  begin

if x=0 then begin a:=a+'6'; label1.Caption:=a; end; end;

if  Length(label3.Caption)< 8 then  begin

if x=1 then begin label3.Visible:=true; b:=b+'6'; label3.Caption:=b; end; end; end;

procedure TForm1.Button7Click(Sender: TObject);

begin

label1.Visible:=true;

if  Length(label1.Caption)< 8 then  begin 
 if x=0 then begin

a:=a+'7'; label1.Caption:=a; end; end;

if  Length(label3.Caption)< 8 then  begin

if x=1 then begin label3.Visible:=true; b:=b+'7';

label3.Caption:=b; end; end; end;

procedure TForm1.Button8Click(Sender: TObject);

begin

label1.Visible:=true;

if  Length(label1.Caption)< 8 then  begin

if x=0 then begin a:=a+'8'; label1.Caption:=a; end; end;

if  Length(label3.Caption)< 8 then  begin

if x=1 then begin label3.Visible:=true; b:=b+'8'; label3.Caption:=b; end; end; end;

procedure TForm1.Button9Click(Sender: Tobject);

begin

label1.Visible:=true;

if  Length(label1.Caption)< 8 then  begin
  if x=0 then begin

a:=a+'9';

label1.Caption:=a; end; end;

if  Length(label3.Caption)< 8 then  begin

if x=1 then begin

label3.Visible:=true;

b:=b+'9';

label3.Caption:=b; end; end; end;

procedure TForm1.Button10Click(Sender: TObject);

begin

label1.Visible:=true;

if  Length(label1.Caption)< 8 then  begin

if x=0 then begin

a:=a+'0';

label1.Caption:=a; end; end;

if  Length(label3.Caption)< 8 then  begin

if x=1 then begin

label3.Visible:=true;

b:=b+'0';  label3.Caption:=b; end; end; end;

procedure TForm1.Button11Click(Sender: TObject);

begin

label2.Visible:=true;

label2.Caption:='+';  x:=1; c:=1; end;

procedure TForm1.Button12Click(Sender: TObject);

begin

label2.Visible:=true;

label2.Caption:='-'; x:=1; c:=2; end;

procedure TForm1.Button14Click(Sender: TObject);

begin

label2.Visible:=true;

label2.Caption:='/';

x:=1; c:=3; end;

 procedure TForm1.Button13Click(Sender: TObject);

begin

label2.Visible:=true; label2.Caption:='*'; x:=1; c:=4; end;

procedure TForm1.Button15Click(Sender: TObject);

begin

label4.Visible:=true;

if c=1 then begin

label4.Caption:='=   '+inttostr(strtoint(label1.Caption) + strtoint(label3.Caption));

end;

if c=2 then begin

label4.Caption:='=   '+inttostr(strtoint(label1.Caption) - strtoint(label3.Caption));

end;

if c=3 then begin

label4.Caption:='=   '+inttostr(strtoint(label1.Caption) div strtoint(label3.Caption));

end;

if c=4 then begin

label4.Caption:='=   '+ inttostr(strtoint(label1.Caption) * strtoint(label3.Caption));

end;

if  Length(inttostr(strtoint(label1.Caption) * strtoint(label3.Caption))) > 8 then  begin

label4.Caption:='=   ПЕРЕГРУЗКА';

end; end;

procedure TForm1.Button16Click(Sender: TObject);

begin

a:='';   b:='';   x:=0;   c:=5;

label1.Visible:=false; label1.Caption:=''; label2.Visible:=false; label2.Caption:=''; label3.Visible:=false; label3.Caption:=''; label4.Visible:=false;  label4.Caption:='';

end;end.

 Файлы проекта размещены на диске, в папке “Математика в DELPHI”. Запускаем программу командой RUN .Пробуем посчитать, и идем дальше.

Категория: Мои статьи | Добавил: maximumproject (13.12.2008)
Просмотров: 672 | Комментарии: 1 | Рейтинг: 4.0/1 |
Всего комментариев: 1
1 Saharov  
0
Огромное спасибо!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2025 Используются технологии uCoz