Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2018, 21:10   #1
Badan
 
Регистрация: 18.09.2018
Сообщений: 5
Смех Задача: Для действительных х и у, определяющих координату точки A(x,y) в декартовых координатах, определить значение SPO.

Задача:
Для действительных х и у, определяющих координату точки A(x,y) в декартовых координатах, определить значение SPO.
Изображения
Тип файла: jpg IMG_20180913_214936-восстановлено.jpg (59.1 Кб, 126 просмотров)
Badan вне форума Ответить с цитированием
Старый 18.09.2018, 21:15   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

И??? Раздел фриланса ниже...
p51x вне форума Ответить с цитированием
Старый 18.09.2018, 21:18   #3
Badan
 
Регистрация: 18.09.2018
Сообщений: 5
По умолчанию

я не прошу написать полностью программу я прошу помочь мне с расчетами чтобы точка попадала в сектор
Badan вне форума Ответить с цитированием
Старый 18.09.2018, 21:19   #4
Badan
 
Регистрация: 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.
Badan вне форума Ответить с цитированием
Старый 19.09.2018, 07:55   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Что ж вы как компьютер увидите/услышите сразу элементарные вещи забываете?..

Давайте как в школе на математике - красный квадрат:
x пробегает от -2*R до 0, но удобней разбить на две части, т.к. для y там разные прямые
y от -R до 0 лежит между двумя прямыми, надеюсь уравнение прямой по двум точкам не трудно вспомнить?
на -2*R до -R чуть другие прямые

дальше x от -R до 0 и расстояние до центра окружности подходит одна область, а если x от -2*R до -R то другая

ну и остается огрызок, который можно тупо проверить без всяких формул
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо найти координату точки экстремума (максимума) функции 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