/
akryukov
/
programming-basics
Обзор
Документация
Войти
/
akryukov
/
programming-basics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/lab05/task1438.html
39 строк
4 KB
akryukov
fix problem with linking codedtask to other tasks
22 июн 2022, 17:30
22 июн 2022, 17:30
d8ebec3
Код
Авторство
О чём код?
<div id="task1438" class="task_block empty_on_print"> <div class="task_id">1438</div> <h3>Задача</h3> <div class="task_desc"> Дано два прямоугольника. Верхний левый угол первого находится в точке (X<sub>1</sub>;Y<sub>1</sub>), высота равна H<sub>1</sub>, ширина равна W<sub>1</sub>. Верхний левый угол второго находится в точке (X<sub>2</sub>;Y<sub>2</sub>), высота равна H<sub>2</sub>, ширина равна W<sub>2</sub>. Определить координаты верхнего левого угла, ширину и высоту прямоугольника, образующегося при их пересечении. Все координаты - экранные<a href="[5] лаб. ОСАЛП.html#task5635" target="_blank">экранные</a>. </div> <table class="check_values"> <tr> <th rowspan="2">Номер теста</th> <th colspan="8">Вводимые данные</th> <th rowspan="2">Результат</th> </tr> <tr> <th>X<sub>1</sub></th> <th>Y<sub>1</sub></th> <th>H<sub>1</sub></th> <th>W<sub>1</sub></th> <th>X<sub>2</sub></th> <th>Y<sub>2</sub></th> <th>H<sub>2</sub></th> <th>W<sub>2</sub></th> </tr> <tr><td></td><td>10</td><td>10</td><td>200</td><td>100</td><td>50</td><td>50</td><td>300</td><td>350</td><td> {"x":50,"y":50,"w":60,"h":160}</td></tr> <tr><td></td><td>25</td><td>25</td><td>200</td><td>200</td><td>225</td><td>225</td><td>200</td><td>200</td><td> Не пересекаются </td></tr> <tr><td></td><td>102</td><td>200</td><td>100</td><td>200</td><td>0</td><td>500</td><td>100</td><td>120</td><td> Не пересекаются </td></tr> <tr><td></td><td>500</td><td>200</td><td>100</td><td>200</td><td>10</td><td>400</td><td>100</td><td>120</td><td> Не пересекаются </td></tr> <tr><td></td><td>60</td><td>70</td><td>120</td><td>200</td><td>50</td><td>50</td><td>120</td><td>200</td><td> {"x":60,"y":70,"w":190,"h":100}</td></tr> <tr><td></td><td>100</td><td>100</td><td>200</td><td>200</td><td>200</td><td>200</td><td>50</td><td>50</td><td> {"x":200,"y":200,"w":50,"h":50}</td></tr> <tr><td></td><td>150</td><td>150</td><td>150</td><td>300</td><td>150</td><td>150</td><td>150</td><td>300</td><td> {"x":150,"y":150,"w":300,"h":150}</td></tr> <tr><td></td><td>100</td><td>0</td><td>100</td><td>500</td><td>0</td><td>200</td><td>700</td><td>100</td><td> Не пересекаются </td></tr> <tr><td></td><td>5</td><td>0</td><td>10</td><td>10</td><td>0</td><td>5</td><td>10</td><td>10</td><td> {"x":5,"y":5,"w":5,"h":5}</td></tr> <tr><td></td><td>105</td><td>5</td><td>10</td><td>10</td><td>100</td><td>0</td><td>10</td><td>30</td><td> {"x":105,"y":5,"w":10,"h":5}</td></tr> <tr><td></td><td>150</td><td>150</td><td>50</td><td>300</td><td>100</td><td>100</td><td>300</td><td>200</td><td> {"x":150,"y":150,"w":150,"h":50}</td></tr> <tr><td></td><td>0</td><td>0</td><td>802</td><td>200</td><td>0</td><td>0</td><td>610</td><td>610</td><td> {"x":0,"y":0,"w":200,"h":610}</td></tr> <tr><td></td><td>200</td><td>200</td><td>100</td><td>100</td><td>900</td><td>200</td><td>100</td><td>10</td><td> Не пересекаются </td></tr> <tr><td></td><td>125</td><td>138</td><td>0</td><td>1</td><td>205</td><td>202</td><td>61</td><td>62</td><td> Высота должна быть положительна </td></tr> <tr><td></td><td>100</td><td>100</td><td>120</td><td>220</td><td>220</td><td>100</td><td>120</td><td>220</td><td> {"x":220,"y":100,"w":100,"h":120} </td></tr> </table> </div>