Форум программистов, компьютерный форум CyberForum.ru

Задание на С++.Попадание точки в закрашенную область - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача указателя в функцию http://www.cyberforum.ru/cpp-beginners/thread664839.html
Здраствуйте. Если не охота читать гору текста то этот абзац + последущий за ним код можете пропустить. Задали на лабе сделать некий дестпетчер управления процесами в системе windows с использованием winapi. Суть программы в том, что создается очередь процесов, в виде связного списка. Программа, согласно заданой стратегии должна из очереди выполнять по одному процесу, до тех пор, пока очередь не...
C++ Дано вещественное x, вычислить y Дано вещественное x, вычислить y: _______| -1, x<=0; __y(x)={ 0, 0<x<=1; _______| 1, 1<x; Не использовать составных условий. Использовать вложенные условные операторы. http://www.cyberforum.ru/cpp-beginners/thread664822.html
Эмуляция колеса мыши "вниз" C++
Мне нужно эмулировать колесо мыши вниз чтоб при расстояние 4 юнита оно крутилось: if (MouseDown) { static bool MouseDown = false; if (UnitDistance() <= 4) /* <---Есть */ { MouseDown = false; } else {
C++ задание по информатике
Помогите составить программу и блоксхему слоупоку. И поясните, пожалуйста, про используемые в задаче переменные, операторы, функции и прочие конструкции языка си. Заранее спасибо. 1)Даны x, y, z. Вычислить a, b, используя приведенные ниже формулы. Получить max(a, b). (см картинка 1) 2)см картинка 2
C++ Вычислить произведение матрицы на вектор и максимальный элемент полученого вектора. http://www.cyberforum.ru/cpp-beginners/thread664800.html
Реализовать следущее задание с использованием динамического массива. Для доступа к элементам динамического массива использовать два подхода: через явное розименование указателя и через индексы. Вычислить произведение матрици на вектор и максимальный элемент полученого вектора.
C++ по работе идентификатора cout Всем привет. Вот пример кода. Значение переменной с текстом выводит, а значение той же переменной без текста -ошибка. cout << fvar << "текст"; // это работает, cout << fvar <<; // не работает подробнее

Показать сообщение отдельно
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
06.10.2012, 22:21     Задание на С++.Попадание точки в закрашенную область
Насчет литературы не знаю что посоветовать. Попробую объяснить. Хотя из меня такой объяснитель

Для желтой области. y должен быть больше нуля. Потом вычислить расстояние от начала координат до этой точки по теореме Пифагора. Если оно больше R1 и меньше R2 то тогда точка в этой области.
if ( y>=0 && sqrt(x*x + y*y)>R1 && sqrt(x*x + y*y)<=R2 )

Для синей области. Она на две части разбита. У нее y в любом случае должен быть меньше нуля и больше -R2. А x или (от -R2 до -R1) или (от +R1 до R2)
if ( (y<0 && y>=-R2 ) && (x>=-R2 && x<-R1) || (x>R1 && x<=R2) )

А для красной примерно тоже самое. Сверху полукруг а снизу четырехугольник.
 
Текущее время: 04:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru