fbpx

Неправильное присвоение в модуле приложения

Здравствуйте. Нужна помощь в понимании, почему в модуле присваивается  неверное значение. 

Есть код. Когда я ставлю значения по первому условию - результат получается верным. А когда ставлю значения по второму условию, то остаётся результат первого условия. 

   else if (F=2) then
   begin

   if (15 меньше/равно alpfa2 меньше/равно 30) then

     begin

     mu2_0 := 1* 1.25; 

     end;

   else if (30 меньше  alpfa2 меньше/равно 40) then

      begin

      mu2 := (mu1 + (mu3-mu1) / (alpfa3-alpfa1) * (alpfa2-alpfa1))* 1.25;

      mu2_0 := Format('%1.3f', [mu2]); 

      end;

    end;  
Replies
Кристина Жалейко
Кристина Жалейко Но я не понимаю, почему в одном производится расчёт, а в другом условии не производится.

else if (30 < alpfa2 <= 40) then
begin
mu2 := (mu1 +...
Show more
2 months ago
loader
loader
Attachment
Vitalii Artomov
Vitalii Artomov Кристина, у Вас условие записано не по правилам Паскаля. Нужно так:

if (30 < alpfa2) and (alpfa2 <= 40) then
...

И во втором блоке тоже через "and". Посмотрите...
Show more

Условный оператор IF ** - Dystlab TechEditor

Условие — одна из важнейших компонент алгоритмов, цепочек действий, логических схем. В программировании условие применяется для изменения поведения программы в зависимости от состояния одного или…

2 months ago
loader
loader
Attachment
Кристина Жалейко
Кристина Жалейко Спасибо Вам большое! Заработало, кажется. Перепроверю везде) 2 months ago
loader
loader
Attachment

My profile

Members online

Events

Sorry, we currently have no events.
View All Events

English forum

Video

View all videos

Polls

No polls
View all polls

Photos

Dystlab™ — Project for Engineers

Dystlab™. All rights reserved.

Address in Canada: 223-2275 Lake Shore Boulevard West, Toronto, ON, M8V 3Y3

Address in Ukraine: 76006, Ivano-Frankivsk, st. Ivana Mykolaichuka 17/97

E-mail:
technot needed texteditoranother not needed text@dystlabdummy text.store

Telegram:
https://t.me/techeditor

Legal information

Dystlab™ is a trademark registered in the State Register of Certificates of Ukraine for Goods and Services Marks 26.02.2018, certificate No. 238304. Owner: entepreneur Artomov V.E., EGRPOU/ITN: 3003314690.

All the most interesting about TechEditor — in Twitter. Join us now!

TechEditor Twitter