Вопрос задан 28.02.2019 в 21:26. Предмет Информатика. Спрашивает Алексеева Вика.

Пишет Операция '-' не применима к типу string Что не так делаю? var a,b,c:integer; Begin

writeln('Введите первое число'); writeln('Введите второе число'); c:=a+b;writeln('a=,'+'b=,'); c:=a-b;writeln('a=,'-'b=,'); c:=a*b;writeln('a=,'*'b=,'); c:=a/b;writeln('a=,'/'b=,'); End.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гасанова Софья.
Вы пытаетесь применить арифметические операции к строковому типу.
Да и программа не до конца сделана - нет даже ввода значений.

var a,b:integer;
Begin
writeln('Введите первое число: '); Readln(a);
writeln('Введите второе число'); Readln(b);
writeln('a + b = ',a+b);
writeln('a - b = ',a-b);
writeln('a * b = ',a*b);
writeln('a / b = ',a/b);
End.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ошибка возникает потому что операция "-" не применима к типу string. В данном коде вы используете операции сложения и вычитания для переменных типа integer, но пытаетесь применить их к строковым литералам.

Чтобы исправить это, вы должны считывать значения переменных a и b с клавиатуры с помощью функции readln, а затем производить необходимые математические операции.

Вот исправленный код:

var a, b, c: integer; begin writeln('Введите первое число:'); readln(a); writeln('Введите второе число:'); readln(b); c := a + b; writeln('a + b = ', c);

c := a - b; writeln('a - b = ', c);

c := a * b; writeln('a * b = ', c);

c := a div b; writeln('a / b = ', c); readln; end.

Теперь код будет считывать значения a и b с клавиатуры, а затем производить требуемые операции "+" и "-". Результаты этих операций будут выводиться на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос