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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Helo
4 / 4 / 0
Регистрация: 04.07.2013
Сообщений: 52
#1

Логическое выражение - C++

12.07.2013, 16:59. Просмотров 1317. Ответов 20
Метки нет (Все метки)

Здравствуйте. Запишите логическое выражение, которое принимает значение "истина" тогда и только тогда, когда точка с координатами (x, y) принадлежит заштрихованной области. Подскажите как правильно описать область на рисунке. У меня описано так, но это неправильно?
C++
1
2
3
if ( ( y >= 1 - x ) && ( y >= 0.5 - x ) )
        printf ( "\n%s", " Попал " );
    else printf ( "\n%s", " Не попал " );
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2013, 16:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Логическое выражение (C++):

Логическое выражение - C++
Записать логическое выражение, которое является истинным, когда число N чётное делится на 7, но не делится на 11 и 13 без остатка. ...

Записать логическое выражение - C++
Записать логическое выражение, которое принимает значение TRUE, если точка с заданными координатами x и y попадает в заштрихованную...

Вычислить логическое выражение - C++
Помогите написать программу!!!

Написать логическое выражение - C++
как написать формулы на с++ формула во вложении Когда же, наконец, Вы запомните П.5.18.Правил Запрещено размещать задания и решения...

Логическое выражение в условном операторе - C++
Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое – номер вертикали, второе – номер...

Объясните пожалуйста логическое выражение - C++
#include<iostream> #include<conio.h> #include<cstring> using namespace std; int main(){ int nober=0;// количество слов bool...

20
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3139 / 307
Регистрация: 04.12.2011
Сообщений: 8,661
Записей в блоге: 5
12.07.2013, 21:21 #16
Цитата Сообщение от Tulosba Посмотреть сообщение
Так чтобы их отсечь и надо условие y>0, которого у Вас почему-то нет.
Чтобы попасть в первый квадрант нужно не попасть в ещё какой-то. Нарисуйте точку x= -0.4, у = 0.2
Что касается y>0, то тут Вы абсолютно правы. Я в условии (бестолковом, как выяснилось):
0.25 - x*x > 0
и намеревался это выразить. А надо бы:
0 <= x && x <= 1 && y>0 && y*y <= 1 - x*x && y*у >= 0.25 - x*x
0
soican
12.07.2013, 21:44
  #17

Не по теме:

блин нифигасе тема вызвала обсуждений

0
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
12.07.2013, 21:54 #18
давайте мыслить здраво. первая четверть описывается условием:
x >= 0 && y >= 0.
кольцо описывается условием
x*x + y*y >= 0.25 && x*x + y*y <= 1

берем пересечение этих множеств:
x >= 0 && y >= 0 && x*x + y*y >= 0.25 && x*x + y*y <= 1
и все...
2
IGPIGP
12.07.2013, 21:56
  #19

Не по теме:

Цитата Сообщение от soican Посмотреть сообщение
блин нифигасе тема вызвала обсуждений
Дык, простота же подкупает и провоцирует быстрый ответ.
Но, как говаривал один бывалый гриб: - "В споре рождается ВСЁ!"

0
Helo
4 / 4 / 0
Регистрация: 04.07.2013
Сообщений: 52
12.07.2013, 22:07  [ТС] #20
Цитата Сообщение от IGPIGP Посмотреть сообщение

Не по теме:


Дык, простота же подкупает и провоцирует быстрый ответ.
Но, как говаривал один бывалый гриб: - "В споре рождается ВСЁ!"

Простой ответ часто не очевиден, но именно простота лежит в основе глубокой истины, в основе работы
0
IGPIGP
12.07.2013, 23:27     Логическое выражение
  #21

Не по теме:

Цитата Сообщение от Helo Посмотреть сообщение
Простой ответ часто не очевиден, но именно простота лежит в основе глубокой истины, в основе работы
Чистая правда.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2013, 23:27
Привет! Вот еще темы с ответами:

Неправильно вычисляется логическое выражение - C++
В этом отрывке программы у меня программа не замечает условие,почему? То есть она выводит не для 1-3,100,200,300,700,1000,1426,а выводит...

Логическое выражение в условном операторе - C++
На поле (k, l) расположен слон. Угрожает ли он полю (m, n)?

Логическое выражение в виде дерева - C++
Подскажите, , как представить логическое выражение b=--n&amp;&amp;b==a в виде дерева? ( просто схематические ) Добавлено через 5 часов 54...

Нужно написать логическое выражение в printf - C++
Помогите написать логическое выражение в printf, так чтобы она на экран выводила в строку, допустим, только 10 элементов массива, я вот...


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

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

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