Показать сообщение отдельно
  #6  
Старый 26.09.2013, 11:51
Аватар для xdessx
xdessx xdessx вне форума
Заблокирован
 
Регистрация: 23.09.2013
Адрес: Астана
Сообщения: 34
Версия Delphi: Delphi 7
Репутация: -1244
По умолчанию

Цитата:
не совсем понятно, что вы имели ввиду. В том месте, куда вы предлагаете поставить end он не нужен. Расчетная часть выполняется правильно, не выводится только текст

Ваш код:
Код:
if (CB_valuta_per.Text='Доллар') and (CB_perevod_v.Text='Рубль') then
  rez:=sum*dol_pr;
  Label24.Caption:=FloatToStr(rez) + ' рубля';
По условию выполняется строчка №2 с расчетами, а строчка №3 выполняется всегда в не зависимости от условия.

Мой код:
Код:
if (CB_valuta_per.Text='Доллар') and (CB_perevod_v.Text='Рубль') then begin
  rez:=sum*dol_pr;
  Label24.Caption:=FloatToStr(rez) + ' рубля';
end;
Все что идет после begin и до end - выполняется только при выполнении условия.
Ответить с цитированием