Функція Max в Delphi видає максимальну кількість із двох цілих значень.
Math unit
function Max (const A, B : Integer|Int64|Single|Double|Extended) : Integer|Int64|Single|Double|Extended;
Функція Max повертає значення найбільшого із двох числових параметрів, A і B.
Ці параметри можуть бути будь-якими з даних числових типів. Результат буде приведений до відповідного значення – з плаваючою комою, якщо будь-який з параметрів число з плаваючою комою.
Функція Max: Ілюстрація використання Max с Integer
var
int1, int2, int3 : Integer;
begin
int1 := 37;
int2 := 38;
int3 := Max(int1, int2);
ShowMessage('int1 = '+IntToStr(int1));
ShowMessage('int2 = '+IntToStr(int2));
ShowMessage('Max(int1, int2) = '+IntToStr(int3));
end;
Результат
int1 = 37
int2 = 38
Max(int1, int2) = 38
Функція Max: Ілюстрація Max зі змішаними типами чисел
var
int1 : Integer;
float1 : single;
begin
int1 := 37;
float1 := 37.5;
float1 := Max(float1, int1);
ShowMessage('Max(float1, int1) = '+FloatToStr(float1));
end;
Результат
Max(float1, int1) = 37.5
Подібні функції, процедури та команди
Mean — видає середнє число з набору чисел.
Min — видає мінімальне з двох цілих значень.