/
akryukov
/
programming-basics
Обзор
Документация
Войти
/
akryukov
/
programming-basics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/lab10/task7060.html
179 строк
4 KB
Alexander Kryukov
implement assembly of labs up to 11
26 мар 2019, 19:45
26 мар 2019, 19:45
4666cea
Код
Авторство
О чём код?
<div class="task_block empty_on_print" id="task7060"> <div class="task_id">7060</div> <h3>Задача</h3> <div class="task_desc"><p>Написать программу для построения двух прямоугольников: синего и красного. Закрасить площадь пересечения прямоугольников желтым цветом. Пользователь вводит координаты верхнего левого угла (x,y), ширину (width) и высоту (height) синего и красного прямоугольников. Если хотя бы один из прямоугольников не видно на рисунке, то выводить сообщение об ошибке.</p><p><img src="images/task7060example.png" style="height:90px;"/></p></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>W<sub>1</sub></th> <th>H<sub>1</sub></th> <th>X<sub>2</sub></th> <th>Y<sub>2</sub></th> <th>W<sub>2</sub></th> <th>H<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><img src="images/task7060test1.png" class="example_image"/></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><img src="images/task7060test2.png" class="example_image"/></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><img src="images/task7060test3.png" class="example_image"/></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><img src="images/task7060test4.png" class="example_image"/></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><img src="images/task7060test5.png" class="example_image"/></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><img src="images/task7060test6.png" class="example_image"/></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><img src="images/task7060test7.png" class="example_image"/></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><img src="images/task7060test8.png" class="example_image"/></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>102</td> <td>200</td> <td>100</td> <td>20</td> <td>0</td> <td>500</td> <td>100</td> <td>120</td> <td>Нижняя сторона прямоугольника должна быть в пределах рисунка</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><img src="images/task7060test11.png" class="example_image"/></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><img src="images/task7060test12.png" class="example_image"/></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>Правая сторона прямоугольника должна быть в пределах рисунка</td> </tr> </table> </div>