Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
Crashman
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 21
1

Класс, описывающий окружность

27.05.2011, 07:18. Просмотров 1551. Ответов 2
Метки нет (Все метки)

Доброго времени суток! Помогите пожалуйста с написанием программы на основе объектно ориентированного программирования. Задание такое:

Организовать класс, который описывает окружность ввиде координат центра и радиуса окружности.
Класс должен иметь конструктор по умолчанию и конструктор с параметрами.
В классе нужно создать метод, который принимает на входе 2 числа(координаты точки) и определяет где находится эта точка. Внутри окружности или за её пределами.

Буду рад любой помощи!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2011, 07:18
Ответы с готовыми решениями:

Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды
Создать классы, описывающий прямоугольники. Найти площадь прямоугольника....

Создать класс, описывающий треугольник, и наследник, описывающий прямые треугольной призмы
Создать класс описывающий треугольник. найти площадь треугольника. создать...

Класс: Создать класс, описывающий цех завода...
Создать класс, описывающий цех завода (количество единиц заготовок, поступающих...

Класс, описывающий вектор в пространстве
Создайте класс, описывающий вектор в пространстве. Такой вектор задаётся тремя...

Класс, описывающий прямоугольную трапецию
Класс, описывающий прямоугольную трапецию. Его данные-члены должны быть...

2
dihlofos
Бродяга
304 / 258 / 56
Регистрация: 27.08.2010
Сообщений: 553
27.05.2011, 07:37 2
Лучший ответ Сообщение было отмечено Crashman как решение

Решение

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <cmath>
#include <iostream>
 
class Circle
{
public:
    Circle(){xCoord = 0; yCoord = 0; rad = 10;}
    
    Circle(double x, double y, double r)
    {
        xCoord = x;
        yCoord = y;
        rad = r;
    }
    
    bool pointInCircle(double x, double y)
    {
        if (sqrt((x - xCoord)*(x - xCoord) + (y - yCoord)*(y - yCoord)) <= rad)
            return 1;
            
        return 0;
    }
private:
    double xCoord;
    double yCoord;
    double rad; 
};
 
int main()
{
    int x, y;
    Circle myCircle(0, 0, 10);
    
    std::cout << "Enter x-coordinate of point: ";
    std::cin >> x;
    std::cout << "Enter y-coordinate of point: ";
    std::cin >> y;
    
    std::cout << (myCircle.pointInCircle(x, y) ? "In circle" : "Out of circle");
    
    return 0;
 
}
0
Crashman
0 / 0 / 0
Регистрация: 28.01.2011
Сообщений: 21
27.05.2011, 07:55  [ТС] 3
Спасибо огромное!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2011, 07:55

Написать класс, описывающий дерево
Хочется понять, как написать простейший класс, описывающий дерево. Компилирует...

Класс описывающий квадрат, перегрузка
Здравствуйте, помогите пожалуйста. Создать класс, описывающий квадрат....

Создать класс описывающий множество
Создать класс описывающий множество и производный от него с реализацией функций...


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

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

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