Нельзя преобразовать тип 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;
Объяснение кода листинга программы
Код выполняет операции сложения, вычитания и умножения строк. Если встретится операция деления, то проверяется делитель на ноль. При обнаружении делителя равного нулю выводится сообщение об ошибке и выполнение программы прекращается. Список операций и соответствующих им действий:
- ''+'+': rez := rez + a;
- ''+'-': rez := rez - a;
- ''+'': rez := rez a;
- ''+'/': begin if a=0 then begin writeln('Делить на 0 нельзя'); exit end else rez := rez / a; end;