Предмет: Информатика, автор: loginidk4

45 баллов. Прога некорректно работает - переписать согласно пиведёному ниже алгоритму. с#
Суть: щёлкаем мышкой по экрану - рисуется окружность. Ситуация: две окружности пересекаются, есть общая хорда. Её длина вычисляется и заносится в переменную. Далее щелкаем еще окружность. Если она пересекается с какой-о ещё, вновь счиатем хорду и берем в переменную максимальное значение для хорды.
Крч. Вот алгоритм, как это должно работать:
1. юзер щёлкает окружность, она заносится в массив фигур (там есть такой в проге во вложении)
2. проходимся в двойном цикле for (for (...) {for (....) }) по массиву всех окружностей, рассматриваем каждую возможную пару, то есть. И вычисляем так наибольшую хорду. Её значение заносим в переменную, за это ответственную.
3. на выходе итерации имеем максимальное значение хорды. Его пишем на экран.

Повторяем этот цикл до ... Да пусть до закрытия окна, ибо значение пишет на экран.
Что не работает сейчас: не реализован цикл выше, а именно каждая следующая окр рассматривается только в паре с предыдущей.
По проге не подскажу - я в ней полный ноль.
Спасибо.

Приложения:

Ответы

Автор ответа: Helper211
1

Ответ:

Работающая версия программы представлена в приложении. Если потребуется, переделаете под свой стиль. Обратите внимание на метод DrawEllipse, он имеет некоторые особенности (чтобы корректно определить координаты эллипса и вывести его на экран, необходимо в параметры метода вносить корректировки (вычитать из параметров x и y соответствующие радиусы)).

Приложения:
Похожие вопросы
Предмет: Українська мова, автор: irkasulima
Прочитайте текст і виконайте завдання 7–9.
1. Розлившись безбережним морем понад землею й (1) позапалювавши на небі не злічимі свічечки, ніч пустилася на чари. 2. Дмухнула по лугах і покрила густими сивими туманами пари, що стояли (2) непорушно, мов полки готові в далекий похід. 3. Широчезною долонею вона погладила по ланах і полях. 4. І (3) колосисті лани жита й пшениці, похилившись із легким шелестом під тією долонею, вирівнялися й стали тихі, нерухомі. 5. І здавалось, що
вся природа стишилась, завмерла на мить у (4) якомусь німому очікуванні (За І. Франком).
7. Укажіть, у якому реченні допущено пунктуаційну помилку
А у другому
Б у третьому
В у четвертому
Г у п’ятому
8. Укажіть, у якому слові допущено орфографічну помилку
А непорушно
Б не злічимі
В шелестом
Г стишилась
9. Укажіть, якими частинами мови є виділені слова (цифра в дужках позначає наступне
слово)
А займенник
Б дієприслівник (форма дієслова)
В прикметник
Г сполучник
Д прислівник
10. Прочитайте речення, з’ясуйте, якими членами речення є виділені слова (цифра в дужках
позначає наступне слово)
Тактовність починається (1) з уміння поводитися з кожною людиною залежно від її душевного стану (А. Коваль). Коли (2) вивчаєш архівну справу того чи іншого класика нашої літератури, упадає в око одна обставина: майже (3) кожен з них приберіг для нащадків (4) численні фольклорні записи (В. Скуратівський).
А означення
Б обставина
В додаток
Г підмет
Д присудок

Предмет: Геометрия, автор: trofik54321
Предмет: Математика, автор: МуратоваАсел