fbpx

Help Ukraine 2022

There are no discussions yet.

Eng. Giorgio Garcia and Vitalii Artomov joined the group Pascal & Delphi 4 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

    No members to show currently
View All

Events

Sorry, we currently have no events.
View All Events

Відео

View all videos

Опитування

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

Dystlab™ — торговельна марка, зареєстрована в Державному реєстрі свідоцтв України на знаки для товарів і послуг 26.02.2018, свідоцтво № 238304. Власник: фізична особа-підприємець Артьомов В. Є., ЄДРПОУ/ІНН: 3003314690.