Program vika; var x, y : integer; begin writeln ('Ведите x'); readln (X); writeln...

0 голосов
180 просмотров

Program vika;
var x, y : integer;
begin
writeln ('Ведите x');
readln (X);
writeln ('Ведите y');
readln (y);
if
(x>0) and (y>0) then writeln (' В 1')
else
(x>0) and (y<0) then writeln ('В 4')<br> if
(x<0) and (y>0) then writeln ('Во 2')
else
(x<0) and (y<0) then writeln ('В 3');<br> end.
пишет что
Встречено 'and', а ожидалось ';'
где ошибка? Буду очень благодарна


Информатика (12 баллов) | 180 просмотров
0

Ошибка тут: else !!! (x>0) and (y<0) . Не может после else стоять условие

0

Зачем писать условия после else?

0

Как тогда будет выглядить строчка?

0

if (x>0) and (y>0) then writeln (' B 1'); if (x>0) and (y<0) then writeln('B 4'); if(x<0) and (y>0) then writeln('Bo 2');

0

Спасибо)))

0

if (x<0) and (y<0) then writeln('B 3');

Дан 1 ответ
0 голосов

Program vika;
var x, y : integer;
begin
writeln ('Ведите x');
readln (X);
writeln ('Ведите y');
readln (y);
if
(x>0) and (y>0) then writeln (' В 1');
else
if (x>0) and (y<0) then writeln ('В 4');<br>if
(x<0) and (y>0) then writeln ('Во 2');
else
if (x<0) and (y<0) then writeln ('В 3');<br>end.
немного исправил.

(450 баллов)