Mария Олеговна

проблемма в коде на Pascal занющие люди прошу помогите !!!

вот код
program n_f;
var xa, ya, xb, yb, a, b: integer;
begin
readln(xa, ya);
readln(xb, yb);
a := abs(xa) + abs(ya);
b := abs(xb) + abs(yb);
if a mod 2 = 0 then
begin
writeln('Белое');
a := 1;
end
else
begin
writeln('Черное');
a := 0;
end;
if b mod 2 = 0 then
begin
writeln('Белое');
b := 1;
end
else
begin
writeln('Черное');
b := 0;
end;
if a = 1 and b = 1
then writeln('Поля одного цвета');
else writeln('Поля разных цветов')
readln.
end.
Вот задача
Поле шахматной доски определяется парой натуральных чисел каждое из которых не превосходит 8. Напишите программу, которая по введенным координатам двух полей (xa,ya) и (xb,yb) определяет являются ли эти поля полями одного цвета!

АГ
Александр Галашкин

if a = 1 and b = 1 - условия желательно взять в скобки
then writeln('Поля одного цвета'); - убрать точку с запятой
else writeln('Поля разных цветов') - сюда поставить
readln. - здесь должна быть точка с запятой
end.

Похожие вопросы
Скажите код на Turbo Pascal.
Pascal/ Отладка кода программы.
Прошу помогите решить задачу Pascal.
Очень прошу напишите в pascal
Подправьте пожалуйста код [Pascal]
Люди добрые) Помогите по программированию в Pascal(((
помогите люди разбирающейся в free pascal
Что не правильно в коде?? ? Паскаль, pascal! Помогите!
Помогите разобраться с кодом (Pascal):
pascal... как скопировать из среды turbo pascal код в свою операционку windows ???