Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
akinfan2
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 13
1

Попала ли точка с заданными координатами в заштрихованную область

07.12.2014, 16:18. Просмотров 1034. Ответов 8
Метки нет (Все метки)

Всем привет, помогите пожалуйста с задачей.Не могу составить формулу для этой фигуры.
Ввести с клавиатуры координаты точки (x,y). Определить попала ли точка в заштрихованную область.
0
Миниатюры
Попала ли точка с заданными координатами в заштрихованную область  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2014, 16:18
Ответы с готовыми решениями:

Проверить попала ли точка с заданными координатами в заштрихованную область
проверить попала ли точка с заданными координатами (х,у)в заштрихованную область #include<stdio.h>...

Проверить попала ли точка с заданными координатами в заштрихованную область
Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную...

Проверить попала ли точка с координатами P(x, y) в заштрихованную область:
не выдаёт ответ, не хватает какого -то условия(й)?? #include<iostream> #include<conio.h>...

Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область
Определить,попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область....

Попадает ли точка с заданными координатами в заштрихованную область
Привет всем, подскажите, нужно написать программу, которая определяет, попадает ли точка с...

8
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
07.12.2014, 16:48 2
уравнение окружности x^2+y^2=r^2
Точка принадлежит заштрихованной области если
y>0 x>0: 0=<x^2+y^2<=4
в другом случае 1=<x^2+y^2<=4
0
akinfan2
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 13
07.12.2014, 17:56  [ТС] 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream.h>
#include<conio.h>
#include<math.h>
main()
{
float x0,y0,a;
cout<<"x0=";
cin>>x0;
cout<<"y0=";
cin>>y0;
a=pow(x0,2)+pow(y0,2);
if(x0>0,y0>0,a>=0,a<=4&&a>=1,a<=4)
{
cout<<"da";
}
else
{
cout<<"net";
}
getch();
return 0;
}
Написал код но работает программа не совсем верно, помогите найти ошибку
0
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
07.12.2014, 18:14 4
в строчке 12 вместо операции перечисления "," необходимо использовать логическое И "&&". Кроме того, у Вас две ветви вычисления должны быть, а у Вас она одна
0
akinfan2
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 13
07.12.2014, 18:43  [ТС] 5
можете кодом написать, а то я не пойму какая вторая ветвь должна быть?
0
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
07.12.2014, 18:45 6
Цитата Сообщение от olgashat Посмотреть сообщение
y>0 x>0: 0=<x^2+y^2<=4
в другом случае 1=<x^2+y^2<=4
вот эти две ветви
0
akinfan2
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 13
07.12.2014, 18:47  [ТС] 7
это я понял, а как записать тогда кодом?
0
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
07.12.2014, 18:51 8
Лучший ответ Сообщение было отмечено akinfan2 как решение

Решение

Цитата Сообщение от olgashat Посмотреть сообщение
y>0 x>0: 0=<x^2+y^2<=4
C++
1
if(x>=0 && y>=0 && x*x+y*y>=0 && x*x+y*y<=4) cout << "Yes";
Цитата Сообщение от olgashat Посмотреть сообщение
в другом случае 1=<x^2+y^2<=4
C++
1
else if (x*x+y*y>=1 && x*x+y*y<=4) cout << "Yes";
иначе
C++
1
else cout << "No";
1
akinfan2
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 13
07.12.2014, 18:53  [ТС] 9
вот теперь понял, спасибо большое
0
07.12.2014, 18:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2014, 18:53

Попадет ли точка с заданными координатами в заштрихованную область
Помогите пожалуйста с прогой Написать программу, позволюющую определить, попадет ли точка с...

Определить, попадает ли точка с заданными координатами в заштрихованную область
Не могу составить код! Задача:Определить, попадает ли точка с координатами {x,y} в данную область

Определить, попадает ли точка с заданными координатами (x, y) в заштрихованную область
Помогите пожалуйста. Я учусь на 1 курсе. Преподаватель заболел в то время когда нам обьясняли как...


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

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

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