целые числа в паскале
Автор Дима Сухарчук задал вопрос в разделе Другие языки и технологии
Паскаль. Есть дробь, например 12,15 - нужно выделить целую часть в паскале. и получил лучший ответ
Ответ от Victor Ermolaev[гуру]
Чтобы выделить целую часть дробного числа в Паскале, используйте встроенные функции Trunc или Int, в зависимости от требуемого типа данных на выходе. Функция Trunc отсекает дробную часть и возвращает результат в виде целого числа типа Integer. Например, Trunc(12.15) вернет значение 12. Это самый надежный и распространенный способ для дальнейших целочисленных вычислений. Функция Int также отбрасывает дробную часть, но возвращает результат в виде вещественного числа типа Real. То есть Int(12.15) вернет 12.0. Этот вариант подходит, если необходимо сохранить вещественный тип переменной для последующих операций. Не используйте функцию Round для этой задачи, так как она выполняет математическое округление до ближайшего целого, а не просто выделяет целую часть числа. Оператор div применяется только для деления целых чисел и не работает с дробными значениями.
trunc(12.15) - это для десятичной дроби, результат integer. int(12.15) - то же самое, но результат остается real. Для обычной использовать div.
подели на 0,01 и удали последние два символа ^_^
cint(значение)
s:= 12.15 div(1)
Какую функцию выполняют команды real и integer (var a,b,c:integer;) на Pascal ABC Net? И чем они отличаются?
real и integer - это не команды а типы ячеек
отличия:
интежер небольшой по памяти и
подробнее...
Paskal. Как округлять числа в паскале?
Frac Дробная часть числа с плавающей запятой
Int Целая часть числа с плавающей точкой
подробнее...
Что в Паскале за функция Odd?
определяет является ли целое число нечетным. т. е. возвращает true для нечетных, false для
подробнее...
что значит оператор longint в паскале абс и когда он применяется ?
Это не оператор, а тип данных переменной. Длинное целое число. То есть число, находящееся в
подробнее...
скажите плиз что означает ошибка 215: арифметическое переполнение в паскале?
Arithmetic overflow - код ошибки 215;
Ошибка Arithmetic overflow - целочисленное
подробнее...
что за комманда longint в Паскале????
Длинное целое число. То есть число, находящееся в диапазоне -2147483648..2147483647.
____
подробнее...
помогите возвести в степень число в языке php (БЕЗ ФУНКЦИИ POW)
Лайт Ягами
Я так понимаю, что студенту такое задание дали - придумать, как сделать что-то (
подробнее...
самый большой целочисленный тип в паскале?
Числовые типы данных (ЦЕЛЫЕ ТИПЫ) Паскаля
Название числового типа данных
Byte
Диапазон
подробнее...
как сформировать одномерный массив различных чисел в паскале?
Не силён в программировании.. .
Но - вот.
Значения НЕ повторяются.
var
a:
подробнее...
Что означает invalid floating point operation в Паскале
Похоже ты присваиваешь целой переменной рациональную.
Выложи код с ошибкой, может конкретнее
подробнее...
Остаток от деления в паскале
потому что остаток от деления 1 на 2 - 1. откуда вы взяли 5 - непонятно. учите
подробнее...
функция ORD на паскале плизз напишите что она делает... и если можно то подробнее....и если можно то подробнее...
Функция Ord в Паскале возвращает порядковый номер или числовое значение переданного аргумента. Чаще
подробнее...
length() в турбо паскале
length(s) возвращает длину (кол-во символов) строки s в виде целого числа.
например
подробнее...
Особенности работы цикла for в турбо паскале.
Цикл FOR
В математических задачах часто встречается необходимость неоднократного
подробнее...