Показать сообщение отдельно
  #2  
Старый 07.06.2010, 19:46
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,090
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, как-то так:
Код:
If (a > 0) And (b > 0) Then
  Begin
    If (b >= 2*a) 
	  Then ShowMessage('Case 1')
	  Else
	    If (a < b) And (b < 2*a)
		   Then ShowMessage('Case 2')
		   Else
		     If (a > b) 
			   Then ShowMessage('Case 3')
			   Else ShowMessage('Out of cases!');
  End;

Случай, когда a < 0 или b < 0 игнорируется.
Или тебе нужно что-то другое?
Ответить с цитированием