Разные действия после сравнения двух произвольных чисел введенных с клавиатуры. - Free Pascal

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

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

Запрашивает с клавиатуры два произвольных числа x и y . Если x больше y, то вычисляет и выводит на экран сумму всех целых чисел от 1 до x , иначе вычисляет и выводит на экран произведение всех целых чисел от x до y.

Решение задачи: «Разные действия после сравнения двух произвольных чисел введенных с клавиатуры.»

textual
Листинг программы
  Readln(x,y);
  If x>y then Writeln((x+1)*x div 2)
    else
    Begin
      m:=1;
      While x<=y do
      Begin
        m:=m*x;
        Inc(x);
      end;
      Writeln(m);
    end;

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

  1. Readln(x,y); - считывание двух чисел с клавиатуры и сохранение их в переменных x и y
  2. *If x>y then Writeln((x+1)x div 2)** - если первое число больше второго, то выводится среднее арифметическое этих чисел
  3. Else - иначе
  4. Begin - начало блока команд
  5. m:=1; - инициализация переменной m единицей
  6. While x<=y do - пока первое число не станет больше второго
  7. Begin - начало внутреннего цикла
  8. *m:=mx;** - умножение переменной m на первое число
  9. Inc(x); - увеличение первого числа на единицу
  10. end; - конец внутреннего цикла
  11. Writeln(m); - вывод значения переменной m
  12. End; - конец блока команд
  13. В данном коде нет использования функций, процедур и стандартных процедур, поэтому пункты 14-20 не применимы.

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


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

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

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