Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2008, 14:03   #1
prog1
 
Регистрация: 29.05.2008
Сообщений: 4
По умолчанию maxNumber

Есть два edit и кнопка, которая возвращает макс. значение, введенное в этих edit. то бишь там где значение меньше, edit.clear.
Как мне записать сам алгоритм с двумя переменными,
что бы обозначить что если в edit1 записывается какое то число и оно больше edit2, то edit2.clear ?..

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Edit2: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  a, b : integer ;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
if edit1.
end;

end.

Последний раз редактировалось prog1; 03.06.2008 в 14:08.
prog1 вне форума Ответить с цитированием
Старый 03.06.2008, 14:18   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Код:
if strtoint(Edit1.text)<strtoint(Edit2.text) then edit1.clear 
else edit2.clear;

Последний раз редактировалось puporev; 03.06.2008 в 14:47.
puporev вне форума Ответить с цитированием
Старый 03.06.2008, 14:22   #3
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Код:
a := strtoint(edit1.text);
b := strtoint(edit2.text);
if a<b then edit1.clear else
if a>b then edit2.clear
Эт если едиты одинаковы
eoln вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц