Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Кирилл174RUS
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 5
#1

Вводится значение двух радиусов окружностей - C++

30.01.2013, 15:01. Просмотров 534. Ответов 2
Метки нет (Все метки)

Помогите создать блок схему для задачи c пояснениями пожалуйста:
Вводится значение двух радиусов окружностей R1,R2 и координаты точки (X,Y).Программа должна определить принадлежит ли эта точка кольцу, границами которого явл. окружности с радиусами R1,R2.Вывести на экран соответствующее сообщение (уравнение окружности X2+Y2=R2).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2013, 15:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вводится значение двух радиусов окружностей (C++):

Написать функцию f(r1, r2), вычисляющую площадь кольца, заключенного между кругами двух радиусов r1 и r2 - C++
Написать функцию f(r1,r2), вычисляющую площадь кольца, заключенного между кругами двух радиусов r1 и r2. Продемонстриро-вать работу функции...

Пересечение двух окружностей - C++
На плоскости даны две окружности. Требуется проверить, пересекаются ли они. Входные данные Входной файл INPUT.TXT состоит из двух...

Пересечение двух окружностей - C++
Есть такая задачка. Вам даны две окружности в плоскости. Найдите все их различные точки пересечения. В силу большой требуемой...

Столкновение двух окружностей - C++
Итак,я сталкиваю два шарика(но вообще их больше,массив). Какое-то время после старта программы все нормально,однако спустя некоторое...

Координаты пересечения двух окружностей - C++
На вход даются целочисленные координаты двух окружностей и целочисленные их радиусы, которые не меньше 1 и не больше, чем 1000. Они...

Задача на пересечение двух окружностей - C++
Всем привет! Прошу вашей помощи в решении задачи так как я уже дней пять над ней мучаюсь и все не выходит. Даны две окружности в...

2
Ogniel
24 / 24 / 1
Регистрация: 30.05.2011
Сообщений: 127
30.01.2013, 16:30 #2
так-так-так. мысли вслух.
формула принадлежности точки окружности такова: (x-x0)^2+(y-y0)^2<=R^2, где
R - радиус окружности;
x, y - координаты искомой точки;
x0, y0 - координаты центра окружности.

исходя из этого, строим формулу, по которой выясним, принадлежит ли точка двум окружностям (ну или находится ли она в том самом "кольце"):
(x-x0)^2+(y-y0)^2<=R0^2 и (x-x1)^2+(y-y1)^2<=R1^2, где
R0, R1 - радиусы окружностей 1 и 2,
x0, y0, x1, y1 - координаты центров окружностей 1 и 2,
x, y - координаты искомой точки;

оперируя полученными сведениями, строим алгоритм:
1. Ввод данных.
2. Если (формула) тогда "Принадлежит"
иначе "Не пренадлежит".
3. Вывод результата.

C++
1
2
if (pow(x-x0, 2)+pow(y-y0, 2)<=pow(R0, 2)&&pow(x-x1, 2)+pow(y-y1, 2)<=pow(R1, 2)) Label1->Caption="Принадлежит";
else Label1->Caption="Не принадлежит";
1
Кирилл174RUS
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 5
30.01.2013, 16:53  [ТС] #3
а можно пожалуйста скриншот блок схемы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2013, 16:53
Привет! Вот еще темы с ответами:

Найти точку соприкосновения двух окружностей - C++
Как можно найти точку соприкосновения двух окружностей, если заданы их координаты центра и радиус? У меня движутся две окружности навстречу...

Вычислить площадь пересечения двух окружностей - C++
Здравствуйте) Может кто-нибудь сталкивался с написнием программы для вычисления площади пересечения двух кругов? помогите, пожалуйста...

Определить количество точек пересечения двух окружностей - C++
Подскажите, пожалуйста, какой случай я не учёл? Программа проходит 5 тестов из 7: #include &lt;cmath&gt; #include &lt;cstdio&gt; int...

Вычислите значение выражения. Значение х вводится с клавиатуры - C++
Определите количество трехзначных натуральных чисел, произведение цифр которых равно введенному с клавиатуры числу N. Выведите эти числа.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru