Шахматное поле
Здравствуйте друзья помогите с задачкой.
Поле шахматной доски определяется парой натуральных чисел, каждое из ко-торых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны нату-ральные числа a, b, c, d, e, f, каждое из которых не превосходит 8. Записать условие, при котором белая фигура, расположенная на поле (a, b), может од-ним ходом пойти на поле (e, f), не попав при этом под удар черной фигуры, находящейся на поле (c, d). Рассмотреть следующие варианты сочетаний бе-лой и черной фигур: Ладья и Ладья Я тут накидал, но не знаю как сделать условие при котором Белая фигура попадает под удар и Черная фигура попадает под удар. var a = prompt("Координаты белой ладьи вертикаль"); var b = prompt("Координаты белой ладьи горизонталь"); var c = prompt("Координаты черной ладьи вертикаль"); var d = prompt("Координаты черной ладьи горизонталь"); var f = prompt("Координаты свободного поля вертикаль"); var e = prompt("Координаты свободного поля горизонталь"); if ((a == f || b == e) && (c != f || d != e)){ console.log("Ладья угрожает полю f, e"); } else if ((a == f || b == e) && (c == f || d == e)){ console.log("Ладья под ударом "); } else{ console.log("Не верный ход"); } P.S. Задача исключительно для самообучения. |
Решили проблему?
|
Часовой пояс GMT +3, время: 01:02. |