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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2011, 18:57   #1
vykker
Пользователь
 
Регистрация: 14.05.2010
Сообщений: 52
По умолчанию Delphi. IF or THEN ELSE

здравствуйте, проблема
при значении едит1 =-4 и т.д. говорит "Входит"
почему так??
Код:
if
           (edit1.Text>'3') or (edit1.Text<'-3') or
           (edit2.Text>'6') or (edit2.Text<'-6')
            then label3.caption:='net'
           else   label3.caption:='vxodit'
vykker вне форума Ответить с цитированием
Старый 19.05.2011, 19:36   #2
vykker
Пользователь
 
Регистрация: 14.05.2010
Сообщений: 52
По умолчанию

как здесь правильно применить floattostr и strtofloat
vykker вне форума Ответить с цитированием
Старый 19.05.2011, 19:42   #3
nyasha2013
Пользователь
 
Регистрация: 13.05.2011
Сообщений: 38
По умолчанию

"Входит" почему так??

ввел в едит 2 цифру 7 вывело net
nyasha2013 вне форума Ответить с цитированием
Старый 19.05.2011, 19:48   #4
vykker
Пользователь
 
Регистрация: 14.05.2010
Сообщений: 52
По умолчанию

если в едит1 введешь 12 то скажет да, потомучто считает только первую цифру и с отрицательными косяк, как это исправить?
vykker вне форума Ответить с цитированием
Старый 19.05.2011, 19:51   #5
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Входит и замечательно выходит (с)

Давайте смотреть:

Код:
edit1.Text > '3'
Ну во первых я смутно представляю что даёт знак ">" в данном случае, а во вторых происходит сравнивание СТРОК.

Для того чтоб сравнивать числа нужно пользоваться функцией StrToInt.

Проще говоря нужно строку преобразовать в число:

Код:
StrToInt(edit1.Text) > 3
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 19.05.2011, 19:55   #6
vykker
Пользователь
 
Регистрация: 14.05.2010
Сообщений: 52
По умолчанию

спасибо)) сам только что случайно подставил
vykker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не изменяется интерфейс моей программы при переходе с Delphi 7 на Delphi 2010 Elvisnya Общие вопросы Delphi 3 28.04.2011 15:59
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54