Сделать меню в паскале - Turbo Pascal

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

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

Сделать так чтобы в паскале при нажатии клавиш выполнялось определенное действие. При нажатии клавиши: 1- квадрат числа 2-модуль 3-сумма 4 -разность 5 выход.

Решение задачи: «Сделать меню в паскале»

textual
Листинг программы
Var k, x, y : integer;
begin
repeat
      Writeln('Enter k');
      readln(k);
      if (k=1) then
         begin
         Writeln('Enter x');
         Readln(x);
         Writeln('x^2=',x*x);
         end;
      if (k=2) then
         begin
         Writeln('Enter x');
         Readln(x);
         Writeln('|x|=',abs(x));
         end;
      if (k=3) then
         begin
         Writeln('Enter x');
         Readln(x);
         Writeln('Enter y');
         Readln(y);
         Writeln('x+y=',x+y);
         end;
      if (k=4) then
         begin
         Writeln('Enter x');
         Readln(x);
         Writeln('Enter y');
         Readln(y);
         Writeln('x-y=',x-y);
         end;
until (k=5);
end.

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

  1. Объявляются переменные k, x, y типа integer.
  2. В цикле repeat-until выполняется следующая последовательность действий:
    • Выводится сообщение 'Enter k'.
    • Считывается значение переменной k с помощью функции readln.
    • Если значение k равно 1, то выполняется следующая последовательность действий:
      • Выводится сообщение 'Enter x'.
      • Считывается значение переменной x с помощью функции readln.
      • Выводится строка 'x^2=', умноженное на значение переменной x, что представляет квадрат x.
    • Если значение k равно 2, то выполняется следующая последовательность действий:
      • Выводится сообщение 'Enter x'.
      • Считывается значение переменной x с помощью функции readln.
      • Выводится строка '|x|=', умноженное на абсолютное значение переменной x, что представляет модуль x.
    • Если значение k равно 3, то выполняется следующая последовательность действий:
      • Выводится сообщение 'Enter x'.
      • Считывается значение переменной x с помощью функции readln.
      • Выводится сообщение 'Enter y'.
      • Считывается значение переменной y с помощью функции readln.
      • Выводится строка 'x+y=', сумма значений переменных x и y.
    • Если значение k равно 4, то выполняется следующая последовательность действий:
      • Выводится сообщение 'Enter x'.
      • Считывается значение переменной x с помощью функции readln.
      • Выводится сообщение 'Enter y'.
      • Считывается значение переменной y с помощью функции readln.
      • Выводится строка 'x-y=', разность значений переменных x и y.
  3. Цикл repeat-until выполняется до тех пор, пока значение переменной k не станет равным 5.

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


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

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

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