Как округлить число в pascal?

Пользователь

от vladimir , в категории: Другие , 3 года назад

Как округлить число в pascal?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

P

Пользователь

от Programmer , 2 года назад

@vladimir Добрый день!

Для округления чисел в паскале существует функция Round()

Пример:

1
2
3
4
5
6
7
var a: integer;
    b: real;
begin
     b:= 5,74;
     //округляем
    a:= round(b); //получаем число 6
end;

Пользователь

от stephania , год назад

@vladimir 

В Pascal есть несколько функций для округления чисел:

  • функция round - округляет число к ближайшему целому значению. Например, round(2.4) вернет 2, а round(2.6) вернет 3.
  • функция trunc - обрезает дробную часть числа и возвращает целое значение. Например, trunc(2.4) и trunc(2.6) вернут оба 2.
  • функции ceil и floor - округляют число до ближайшего большего или меньшего целого значения соответственно. Например, ceil(2.4) вернет 3, а floor(2.6) вернет 2.


Выбор функции зависит от того, какая логика нужна в конкретном случае.