0 / 0 / 0
Регистрация: 27.02.2017
Сообщений: 10
1

Операция '=' не применима к типам boolean и integer

27.02.2017, 17:36. Показов 16376. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с ошибкой "Операция '=' не применима к типам boolean и integer" ошибка к строке 16.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Program Triangle;
 
var
a, b, c: integer;
 
begin
writeln('Введите сторону a: ');
readln(a);
writeln('Введите сторону b: ');
readln(b);
writeln('Введите сторону c: ');
readln(c);
if (a > b+c) or (b > a+c) or (c > a+b) then writeln('Треугольник построить нельзя!')
else
writeln('Треугольник можно построить.');
if (a = b = c) then writeln('Треугольник равносторонний.')
else
if (a = b) or (b = c) or (c = a) then writeln('Треугольник равнобедренный.')
else
writeln('Треугольник прямоугольный.');
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2017, 17:36
Ответы с готовыми решениями:

Операция '<=' не применима к типам boolean и integer
Подскажите, как исправить var r, m, l, C: integer; begin begin if (1&lt;=l&lt;=r&lt;=200000) and...

Ошибка: Операция '<>' не применима к типам integer и boolean
Уважаемые форумнечане, подскажите как решить данную проблему, программа выдает ошибку &quot;pas1.pas(5)...

Program5.pas(7) : Операция '<' не применима к типам boolean и integer
program jhbg; var a,b,c,d:longint; begin Writeln ('Введите скорости'); Readln (a,b); Readln...

Ошибка в программе: Операция '=' не применима к типам real и boolean
Помогите исправить ошибку в 9 строке программы: program storinka40zadacha7; uses crt; var...

2
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
27.02.2017, 18:34 2
Pascal
1
if (a = b)and(a = c) then writeln('Треугольник равносторонний.')
1
0 / 0 / 0
Регистрация: 27.02.2017
Сообщений: 10
27.02.2017, 18:43  [ТС] 3
спасибо
0
27.02.2017, 18:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2017, 18:43
Помогаю со студенческими работами здесь

Операция '=' не применима к типам char и real
Как мне записать код нормально чтобы выполнялось всё по порядку? Мне надо, чтобы при вводе...

Операция = не применяется к типам integer boolean
var k,a,b,c:integer; begin readln (a,b,c); if a*a=(b*b+c*c) or c*c=(a*a+b*b) or b*b=(a*a+c*c)...

Операция 'and' не применима к типу KeyValuePair<real,integer>
Показывает ошибку &quot;Операция 'and' не применима к типу KeyValuePair&lt;real,integer&gt;&quot; VAR X, X1, Y1,...

Как исправить Операция '=' не применима к типам boolean и integer при работе с if
if a=0 and a=0 then inc(nl) if nl = 0 then writeln (' Пары чисел равные нулю отсутствуют')


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru