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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.12.2011, 11:15   #1
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию Что делать?

вот кусок программы:

procedure TForm1.FormCreate(Sender: TObject);
begin
randomize;
a:=random(9);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
b:=b+1;
if inttostr(a)=edit1.text then label1.Caption:='Верно';
if inttostr(a)>edit1.text then label1.Caption:='Больше';
if inttostr(a)<edit1.text then label1.Caption:='Меньше';
if inttostr(9)<edit1.text then label1.Caption:='Меньше';
label2.Caption:='Попыток: ' ;
label3.Caption:=inttostr(b);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
a:=random(9);
label1.Caption:='Введите число от 0 до 10';
b:=0;
label2.Caption:='Попыток: ';
label3.Caption:=inttostr(b);
end;

почему когда я ввожу число 10 то он выдает "больше"?
Помогите пожалуйста, а то я уже вообще не знаю что делать.
glebast вне форума
Старый 22.12.2011, 11:23   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Естественно, символьная строка '9' всегда была и будет больше при сравнении с символьной строкой '10'. Сравнивайте числа, а не символьные строки
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 22.12.2011, 11:47   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Что делать?
правила форума и раздела почитать, перед тем, как тему создавать...

Модератор
Serge_Bliznykov вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЧТО ДЕЛАТЬ??? molchanov1983 Помощь студентам 0 14.05.2011 01:00
Что делать?? Namie Помощь студентам 0 10.10.2010 12:13
Что делать? Alexxx92 Microsoft Office Access 2 12.06.2009 14:23
Что делать? Тёма(C@$pEr) Безопасность, Шифрование 3 05.03.2009 09:39