fbpx

Help Ukraine 2022

There are no discussions yet.

Eng. Giorgio Garcia and Vitalii Artomov joined the group Pascal & Delphi 3 months ago

"Delphi is one of the programming world’s legendary languages, a cornerstone of the history of software development. New languages have come to the fore as new platforms and frameworks have emerged, but Delphi has stood its ground as development trends came and went because of its reliability and efficacy as a development path"

В инженерных расчетах часто бывает необходимо ограничить величину какого-то параметра. Конечно, на Паскале можно это сделать через оператор условия IF, но куда более элегантное решение — использовать встроенные функции min, max. В редакторе TechEditor их можно использовать через глобальный объект Math:

X := Math.Min (2.5 * a + b, 1.2);
Y := Math.Max (cos(b) * F, 400);

Таким образом, значение переменной X не превысит 1.2, а переменной Y — не станет меньше 400.

Допустим ли перенос кода на новую строку в Паскале? Да! Главное, не разрывать написание идентификаторов и имен функций, а в остальном можно (и даже рекомендуется) использовать условные "абзацы" кода. Пример:
begin
X := Sin(DegToRad(45.5)) +
Trunc(a+b/c) -
MySuperFunction(1, 2, 3);
end;

Vitalii Artomov - updated group, Pascal & Delphi

My Profile

Forums, Chats, Streams — Join our Discord Community for Help & Support!

Pages

View all pages

Users Online

Events

Sorry, we currently have no events.
View All Events

Video

View all videos

Polls

No polls
View all polls

Dystlab™ — Project for Engineers

Dystlab™. All rights reserved.

Ukraine, 76006, Ivano-Frankivsk.

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.