|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.09.2018, 21:10 | #1 |
Регистрация: 18.09.2018
Сообщений: 5
|
Задача: Для действительных х и у, определяющих координату точки A(x,y) в декартовых координатах, определить значение SPO.
Задача:
Для действительных х и у, определяющих координату точки A(x,y) в декартовых координатах, определить значение SPO. |
18.09.2018, 21:15 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
И??? Раздел фриланса ниже...
|
18.09.2018, 21:18 | #3 |
Регистрация: 18.09.2018
Сообщений: 5
|
я не прошу написать полностью программу я прошу помочь мне с расчетами чтобы точка попадала в сектор
|
18.09.2018, 21:19 | #4 |
Регистрация: 18.09.2018
Сообщений: 5
|
так то вот
___________________________________ ___ #include "pch.h" #include <iostream> using namespace std; int main() { double x, y, R,m, SPO; m: system("cls"); setlocale(LC_ALL, "Russian"); cout << "Введите х: "; cin >> x; cout << "Введите у: "; cin >> y; cout << "Введите R: "; cin >> R; if { cout << "Точка А с координатами: " << x << ", " << y << " находится в красной области" << endl; if (x + y == 0) cout << "SPO нельзя вычислить" << endl; else { SPO = 1/(x+y); cout << "SPO= " << SPO << endl; } } else if { cout << "Точка А с координатами: " << x << ", " << y << " находится в желтой области" << endl; if (x == 0) cout << "SPO нельзя вычислить" << endl; else { SPO = x/(10-y); cout << "SPO= " << SPO << endl; } } else if { cout << "Точка А с координатами: " << x << ", " << y << " находится в синей области" << endl; if (y == 0) cout << "SPO нельзя вычислить" << endl; else { SPO = 1/x+1/y; cout << "SPO= " << SPO << endl; } } else { cout << "Вы не попали в заданые области" << endl; SPO = x * y; cout << "SPO= " << SPO << endl; } system("pause"); goto m; } Последний раз редактировалось Badan; 18.09.2018 в 21:26. |
19.09.2018, 07:55 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Что ж вы как компьютер увидите/услышите сразу элементарные вещи забываете?..
Давайте как в школе на математике - красный квадрат: x пробегает от -2*R до 0, но удобней разбить на две части, т.к. для y там разные прямые y от -R до 0 лежит между двумя прямыми, надеюсь уравнение прямой по двум точкам не трудно вспомнить? на -2*R до -R чуть другие прямые дальше x от -R до 0 и расстояние до центра окружности подходит одна область, а если x от -2*R до -R то другая ну и остается огрызок, который можно тупо проверить без всяких формул |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходимо найти координату точки экстремума (максимума) функции f (x) на отрезке [ a, b] методом дихотомии и золотого сечения, с точностью E = 10 – 4. | ParkerVans | Помощь студентам | 0 | 24.05.2018 17:00 |
Написать перегружены функции для поиска среднего геометрического двух, трех действительных чисел и в одномерном массиве действительных чисел | jul1a_B | Помощь студентам | 0 | 01.04.2018 16:44 |
Определить цвет пикселя в заданных координатах | NewBoy | Общие вопросы C/C++ | 2 | 11.03.2013 11:46 |
Определить координату точки | alek_n | Microsoft Office Excel | 5 | 16.12.2012 13:22 |
Определить, лежат ли обе точки относительно прямой в одной полуплоскости - задача на С++. | Wia | Помощь студентам | 4 | 21.12.2008 02:06 |