Написать функцию, которая сравнивает два целых числа - Turbo Pascal

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

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

Всем привет, прошу помочь, совсем скоро нужно сдавать эту задачу, но мне эта тема далась не очень. Кто чем сможет, буду очень благодарен!!! Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >, <, =. Продемонстрировать её работу.

Решение задачи: «Написать функцию, которая сравнивает два целых числа»

textual
Листинг программы
  1. uses crt;
  2. function sravn(a,b:integer):char;
  3. begin
  4. if a>b then sravn:='>'
  5. else if a<b then sravn:='<'
  6. else sravn:='='
  7. end;
  8. var x,y:integer;
  9. begin
  10. clrscr;
  11. writeln('Введите 2 целых числа');
  12. readln(x,y);
  13. write(sravn(x,y));
  14. readln
  15. end.

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

  1. В начале кода подключается библиотека crt, которая является стандартной библиотекой Turbo Pascal и используется для работы с функциями ввода-вывода.
  2. Затем определяется функция sravn, которая принимает два целых числа в качестве параметров и возвращает символ сравнения (больше, меньше или равно) в виде символа строки.
  3. Далее объявляются две переменные x и y типа integer, которые будут использоваться для хранения введенных пользователем чисел.
  4. В блоке begin программы выводится сообщение Введите 2 целых числа и с помощью функции readln считываются два целых числа из стандартного ввода.
  5. Затем вызывается функция sravn, передавая в нее значения переменных x и y. Результат выводится на экран с помощью функции write.
  6. Наконец, с помощью функции readln считывается символ новой строки, чтобы перейти на следующую строку вывода.

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


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

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

7   голосов , оценка 4.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы