1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Помогите Написать If Для Графика

Тема в разделе "C/C++/C#", создана пользователем 203, 21 окт 2012.

Наш партнер Genesis Hackspace
  1. 203

    203 New Member

    Регистрация:
    21 фев 2012
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте. Помогите пожалуйста написать if для графика, а то ничего не получается. Заранее спасибо.
    Помогите Написать If Для Графика
    Вот что получилось. if ((Pow(x, 2) + Pow(y, 2) <= R * R) && ((-R <= y) && (y <= 0)) && ((-R <= x) && (x <= 0)) && (y >= x))
     
  2. rrrFer

    rrrFer Гость

    Код (Text):
    Pow(x, 2)
    эта функция работает долго, в вашем случае гораздо быстрее будет работать x*x, кроме того, из за pow вам придется подключать cmath, что увеличит время компиляции и размер исполняемого файла.
    Код (Text):
    if ((Pow(x, 2) + Pow(y, 2) <= R * R) &&
    в конце должно быть ИЛИ, да и вообще, точка одновременно не может попасть И внутрь полукруга и внутрь треугольника (там есть только одна точка, и она на границе)
    условия попадания точки в треугольник я бы записал так..
    y < 0 && y > -R && x > y
     
  3. 203

    203 New Member

    Регистрация:
    21 фев 2012
    Сообщения:
    4
    Симпатии:
    0
    Спасибо за ваш вариант фора, и за пояснения.
     
Загрузка...
Похожие Темы - Помогите Написать Для
  1. donny555
    Ответов:
    1
    Просмотров:
    146
  2. m2x9
    Ответов:
    3
    Просмотров:
    1.112
  3. 888Senya
    Ответов:
    1
    Просмотров:
    1.517
  4. alex10
    Ответов:
    2
    Просмотров:
    1.418
  5. elena1991
    Ответов:
    0
    Просмотров:
    901

Поделиться этой страницей