1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программирован. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

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

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

Тема в разделе "Вопросы новичков и не только", создана пользователем 203, 21 окт 2012.

  1. 203

    203 New Member

    Репутация:
    0
    Регистрация:
    21 фев 2012
    Сообщения:
    2
    Симпатии:
    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 Гость

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

    203 New Member

    Репутация:
    0
    Регистрация:
    21 фев 2012
    Сообщения:
    2
    Симпатии:
    0
    Спасибо за ваш вариант фора, и за пояснения.
     
Загрузка...

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