Вариант 13

 

Разработайте приложение, осуществляющее ввод координат центров двух окружностей и их радиусов, а также вычисляющее следующие величины:

a.       Координаты точек пересечения окружностей (либо координаты точки, в которой окружности соприкасаются, либо выдать сообщение о том, что окружности не имеют общих точек)

b.      Расстояние между центрами окружностей

c.       Площадь фигуры, ограниченной диаметрами этих окружностей, параллельными оси , а также отрезками, соединяющими верхние и нижние точки этих диаметров соответственно

d.      Периметр фигуры, описанной в предыдущем пункте

В приложении должно быть:

-        6 полей редактирования для ввода координат центров двух окружностей, а также их радиусов, по умолчанию в полях должны быть нули

-        5 кнопок («a», «b», «c», «d», «Выход»)

-        при нажатии оной из кнопок (кроме кнопки «Выход») должно отображаться диалоговое окно с результатом действия, у каждого окна должна быть строка заголовка и метка, поясняющие произведённое действие

-        при нажатии на кнопку «Выход» приложение должно завершать свою работу