Нельзя преобразовать тип char к string - PascalABC.NET

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

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

Решение задачи: «Нельзя преобразовать тип char к string»

textual
Листинг программы
case oper of
''+'+': rez := rez + a;
''+'-': rez := rez - a;
''+'*': rez := rez * a;
''+'/': begin
        if a=0 then
         begin
          writeln('Делить на 0 нельзя');
          exit
         end
        else rez := rez / a;
        end;
end;

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

Код выполняет операции сложения, вычитания и умножения строк. Если встретится операция деления, то проверяется делитель на ноль. При обнаружении делителя равного нулю выводится сообщение об ошибке и выполнение программы прекращается. Список операций и соответствующих им действий:

  1. ''+'+': rez := rez + a;
  2. ''+'-': rez := rez - a;
  3. ''+'': rez := rez a;
  4. ''+'/': begin if a=0 then begin writeln('Делить на 0 нельзя'); exit end else rez := rez / a; end;

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


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

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

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