Остаток от деления. - Pascal

Узнай цену своей работы

Формулировка задачи:

с клавиатуры вводится число если остаток от деления его на 4 равено нулю,то увеличить его значение на единицу. если остаток от деления =1, то уменьшать его значение на единицу. во всех остальных случаях возвести вводимое число в куб. только начинаю изучать паскаль помогите пожалста!!!!!

Решение задачи: «Остаток от деления.»

textual
Листинг программы
program test;
var i:integer;
begin
write('Vvedite chislo ');
readln(i);
if i mod 4=0 then inc(i)
else
if i mod 4=1 then dec(i)
else
i:=i*i*i;
writeln('chislo=',i);
end.

Объяснение кода листинга программы

  1. В программе объявляется переменная i типа integer.
  2. Выводится сообщение «Введите число », после чего происходит чтение значения переменной i с помощью функции readln.
  3. Выполняется проверка: если остаток от деления i на 4 равен нулю, то значение переменной i увеличивается на единицу, иначе, если остаток от деления i на 4 равен единице, то значение переменной i уменьшается на единицу. В противном случае значение переменной i умножается само на себя.
  4. Выводится сообщение «число=», после чего выводится значение переменной i.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы