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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
катюха
2 / 2 / 1
Регистрация: 05.07.2011
Сообщений: 26
18.07.2011, 01:42     Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область #1
Определить,попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область.
представить решение графически.маштабы изображени подобрать таким образом,чтобы они заняли экран целиком
часть кода
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
laba2;
Uses crt;
Var x,y:real;
begin
repeat
writeln('Vvedite koordinaty tochki ot -7 do 7:');
readln(x,y);
until(abs(x)<=7)and(abs(y)<=7);
if((x>=-6)and(x<=0)and(y<=0)and(y*y+x*x<=36)and(y*y+x*x>=9))
or((x>=0)and(x<=6)and(y<=0)and(y>=-x)and(y*y+x*x<=36)) then
write('Tochka popadaet v oblast')
else write('Tochka ne popadaet v oblast');
end.
 Комментарий модератора 
Барышня, у Вас программа на паскале. Разделом точно не ошиблись?

 Комментарий модератора 
Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2011, 01:42     Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область
Посмотрите здесь:

Определить, попадает ли точка с заданными координатами (x, y) в заштрихованную область C++
Определить, попадает ли точка, заданная координатами, в заштрихованную область на рисунке C++
Попадет ли точка с заданными координатами в заштрихованную область C++
Определить, попадает ли заданная координатами точка в заштрихованную область на рисунке C++
Ввести с клавиатуры координаты точки (x,y). Определить попала ли точка в заштрихованную область C++
C++ Ввести координаты точки на плоскости, и определить, попала ли эта точка в заштрихованную область
Попала ли точка с заданными координатами в заштрихованную область C++
C++ Проверить попала ли точка с заданными координатами в заштрихованную область

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rrrFer
Заблокирован
18.07.2011, 04:23     Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область #2

Не по теме:

Цитата Сообщение от катюха Посмотреть сообщение
Барышня, у Вас программа на паскале. Разделом точно не ошиблись?
судя по работа с массивами не ошиблись


Цитата Сообщение от катюха Посмотреть сообщение
Определить,попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область.
Что это за область? И, точно могу сказать, что приложенный код не соответствует ТЗ - в задании сказано про графический режим, и даже, про масштаб...
катюха
2 / 2 / 1
Регистрация: 05.07.2011
Сообщений: 26
18.07.2011, 06:52  [ТС]     Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
main ()
{int x = 0, y = 0;
do
{printf("Введите Х (диапозон от -7 до 7)");
scanf("%i", x);
printf("Введите Y (диапозон от -7 до 7)");
scanf("%i", y);
} while (x > 7 || x < -7 || y > 7 || y < -7);
if ((x >= -6) && (x <= 0) && (y <= 0) && (y * y + x * x <= 36) && (y * y + x * x >= 0) || (x >= 0) && (x <= 6) && (y <= 0) && (x >= -x && y * y + x * x <= 36))
printf("Точка попадает в область");
else
printf("Точка не попадает в область");
getch();
}
 Комментарий модератора 
Используйте теги форматирования кода!
Миниатюры
Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область  
Yandex
Объявления
18.07.2011, 06:52     Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область
Ответ Создать тему
Опции темы

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