Как проверить целое ли число в паскале

Как проверить целое ли число в паскале

Здесь легко и интересно общаться. Присоединяйся!

функция frac() берет от вещественного числа дробную часть .

var z,x:real;
begin
writeln(‘Vvedite X:’);
readln(x);
z:=frac(x);
if z=0 then
writeln(‘Целое’)
else
writeln(‘Не Целое’);
end.

Pascal (Паскаль). Типы данных. Целые и вещественные числа.

Pascal (Паскаль). Типы данных. Целые и вещественные числа.
Типы данных в языках программирования определяют какое значение может принимать, в общем случае, переменная. Паскаль характерен строгой типизацией. Это означает: что переменная одного типа не может принимать значение другого типа. Такой подход к проектированию разработки прививает к правильному (системному мышлению) в программировании. С другой стороны, вы как программист, можете быть уверены, что какая-то переменная, на каком-то участке проекта, не поменяет свой тип данных.
Рассмотрим целые и вещественные числа. Программисты применяют переменные этих типов достаточно широко в программировании (в нашем случае в Паскале).
Группа целых чисел

Название типа Идентификатор Длина (байт) Диапазон значений
Короткое целое со знаком shortint 1 -128..127
Целое со знаком integer 2 -32768..32767
Длинное целое со знаком longint 4 -2147483648..2147483647
Короткое целое без знака byte 1 0..255
Целое без знака word 2 0..65535

Группа вещественных чисел

Название типа Идентификатор Длина (байт) Диапазон значений
Вещественное одинарной точности single 4 1,5×10 -45 … 3,4×10 38
Вещественное real 6 2,9×10 -39 … 1,7×10 38
Вещественное с двойной точностью double 8 5×10 -324 … 1,7×10 308
Вещественное с повышенной точностью extended 10 3,4×10 -4932 .. 1,1×10 4932
Целое в формате вещественного comp 8 -9,2×10 18 … 9,2×10 18

Типы данных целые и вещественные числа в Паскале (Pascal).

Условие задачи : Определить делиться ли нацело число с помощью конструкции if then else (Язык Pascal)

Сложность : легкая .

Решение задачи Pascal :

Читайте также:  Что значит превышен лимит времени на запрос

Для начала продумаем решение. Первым делом попросим пользователя ввести число которое он хочет делить и число на которое он хочет делить. Дальше будем использовать условие. В котором будем применять операцию mod, которая находит остаток от деления.

Для того чтобы определить делиться ли нацело число , нам понадобиться одна переменная под число которое мы будем проверять, переменная под число на которое будем делить и конструкция if then else.

Начнем мы с каркаса нашей программы .

Здесь мы дали нашей программе название, объявили наши переменные , присвоили им целочисленный тип .
Дальше нам надо попросить у пользователя ввести числа.

Теперь у нас есть числа с которыми можно работать . Нам нужно проверить делиться ли оно нацело . Вот здесь нам и поможет конструкция if then else .

Тут мы пишем : если(if) остаток от деления(mod) равен 0 , то мы выводим что число делиться нацело на то число которое мы ввели .

Иначе (else) мы выводим что число не делиться нацело на то число которое мы ввели .

Ссылка на основную публикацию
Adblock
detector