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

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

Войти
Регистрация
Восстановить пароль
 
Chelsea Smile
2 / 2 / 0
Регистрация: 26.05.2013
Сообщений: 31
#1

Класс "Точка". Функция - определение в каком координатном угле находится точка - C++

26.05.2013, 20:53. Просмотров 930. Ответов 1
Метки нет (Все метки)

1. Определить в глобальной области видимости функцию в соответствии с вариантом. Доступ к полям класса осуществить с помощью соответствующих методов класса;
2. Определить дружественную функцию с аналогичной функциональностью;
3. В функции main вывести на экран результаты работы обеих функций для заданного объекта (номер объекта в массиве вводится с клавиатуры). Результаты работы функций должны быть одинаковыми.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 20:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Класс "Точка". Функция - определение в каком координатном угле находится точка (C++):

Создать класс, описывающий точки, определить в каком координатном угле находится точка: найти ошибку - C++
создать класс, описывающий точки. Определить в каком координатном угле находится точка. написал чо то не получается: #include...

Указать, где расположена точка (на какой оси в каком координатном углу) - C++
1) На плоскости XOY задана своими координатами точка А. Указать, где она расположена (на какой оси в каком координатном угле).

Создать класс "точка" и производный класс "отрезок" - C++
Создать класс "точка" и производный класс "отрезок" ИСПОЛЬЗОВАТЬ КОНСТРУКТОРЫ И ДИСТРУКТОРЫ и к отрезку метод получения его длинны.......

Реализовать класс "Круг" и класс "Точка" - C++
Составить программу вычисления параметров графического примитива. При написании программы использовать два класса «точка» и «примитив». ...

Создать класс "Точка" в декартовой системе координат - C++
Создать класс "Точка" в декартовой системе координат. Обязательными методами класса являются ввод/вывод координаты, перевод в полярные...

Определить класс "Точка на плоскости" - C++
Объявить и определить класс – точка на плоскости: Данные: -координаты точки. Методы: -заполнение данных с клавиатуры; -вывод...

1
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
26.05.2013, 21:22 #2

Не по теме:

Цитата Сообщение от Chelsea Smile Посмотреть сообщение
координатном угле
Координатный уголь это хорошо.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
 
class Point {
 public:
  Point() : x(0), y(0) {}
  Point(double x, double y) : x(x), y(y) {}
  double getX() const { return x; }
  double getY() const { return y; }
 private:
  double x, y;
};
 
int getQuadrant(const Point &point) {
  if (point.getY() > 0) {
    return ((point.getX() > 0)? 1 : 2);
  } else {
    return ((point.getX() > 0)? 4 : 3);    
  }
}
 
int main(int, char**) {
  std::cout << getQuadrant(Point(1, 2)) << std::endl;
  std::cout << getQuadrant(Point(-1, 2)) << std::endl;
  std::cout << getQuadrant(Point(1, -2)) << std::endl;
  std::cout << getQuadrant(Point(-1, -2)) << std::endl;
  return 0;
}
Добавлено через 2 минуты
Я не понял, как сделать отдельно дружественную функцию с таким же именем.
Но можно зафрендить уже имеющуюся, что бессмысленно.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2013, 21:22
Привет! Вот еще темы с ответами:

Класс "Точка", перегрузка операторов - C++
не могу найти где накосячил. тестил только арифметику. при выполнении получаю следующее: # include &lt;iostream&gt; using namespace...

Создайте класс "Точка на плоскости" - C++
Создайте класс &quot;Точка на плоскости&quot;. Данные класса должны быть представлены двумя полями: координатами точки. Класс должен содержать...

В каком квадранте находится точка (x, y) ? - C++
помогите написать программу в С++ в каком квадранте находится точка (x, y) и вывести номер квадранта.

Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На - C++


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

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

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