Дано целое число, если оно является нечетным, то увеличить в 2 раза, в противном случае уменьшить в 2 раза - PascalABC.NET

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

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

Дано целое число, если оно является нечетным, то увеличить в 2 раза, в противном случае уменьшить в 2 раза. Результат вывести на экран. Дано двухзначное число. Определить является ли сумма его цифр двухзначным число.

Решение задачи: «Дано целое число, если оно является нечетным, то увеличить в 2 раза, в противном случае уменьшить в 2 раза»

textual
Листинг программы
var
  a:integer;
begin
  write('a=');
  readln(a);
  if a=0 then writeln('Число =0') else if odd(a) then writeln(a*2) else writeln(a/2:6:2);
end.

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

  1. Переменная a объявлена как целочисленная.
  2. Ввод значения переменной a с помощью функции readln().
  3. Проверка на равенство a нулю.
  4. Если a равно нулю, то выводится сообщение Число =0.
  5. Иначе выполняется проверка на нечетность числа a с помощью функции odd().
  6. Если a нечетное, то выводится удвоенное значение a.
  7. Иначе выводится половина значения a с помощью операции деления с указанием количества знаков после запятой и разделителя.

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


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

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

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