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

Геометрическая фигура круг - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка компиляции http://www.cyberforum.ru/cpp-beginners/thread771354.html
#include <iostream> using namespace std; int main() { cout<< "Hello world!"; return 0; }
C++ Односвязный список (за первым вхождением элемента с заданным значением z добавить все элементы списка В) Дан непустой лин.односвяз список А в список А за первым вхождением элемента с заданным значением z добавить все элементы списка В. http://www.cyberforum.ru/cpp-beginners/thread771351.html
C++ Массив структур через for
Составить программу, в которой описывается структура из полей: Название товара, Цена, Размер партии товара (в штуках). Организовать ввод двух структурных переменных, вывод каждой структуры на экран и...
C++ Перевод из десятичной системы счисления в восьмиричную с плавующей запятой
Здравствуйте , помогите доделать программу,проблема в том что она переводит всего одну цифру после запятой,надо восемь. #include <iostream> #include<math.h> #include<string.h> using namespace...
C++ Пары в векторе http://www.cyberforum.ru/cpp-beginners/thread771264.html
Задан вектор в 200 чисел который рандомно заполнен в диапазоне от -50 до 50 . Нужно из этого безобразия получить количество отрицательных и положительных чисел, которые стоят рядом( пример -...
C++ Дан файл, содержащий текст на русском языке Дан файл, содержащий текст на русском языке. Cоставить в алфавитном порядке список всех слов, встречающихся в этом тексте. Есть код в паскале: program laba14; const n = 6; l = 10; var ... подробнее

Показать сообщение отдельно
Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
25.01.2013, 11:58
предлагаю иной метод подсчета.

1.необходимо узнать координаты центра окружности
2.сравнить расстояние до данной точки от центра окружности, с радиусом.
Если оно больше радиуса - точка не лежит на окружности - как раз это видно на картинке.

Но для этого нужна более мелкая шкала деления минимум.
Далее расчет. Поскольку, как видно из твоего рисунка, при помощи центра окружности и нашей точки мы всегда сможем составить квадрат. Соотвественно диагональ квадрата это и будет расстояние до нашей точки.
Как найти диагональ? Поскольку у нас квадрат, то диагональ делит его на 2 прямоугольных треугольника.
Это позволяет нам использовать следующее
В прямоугольном треугольнике квадрат длины гипотенузы равен сумме квадратов длин катетов.

Длина гипотенузы это и есть расстояние от центра до точки, сравниваем с радиусом и принимаем решение.

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