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

Описать класс,содержащий переменые,которые соответствуют координатам двух точек - C++

Восстановить пароль Регистрация
 
ЛюсяЯя
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 20
08.10.2010, 09:44     Описать класс,содержащий переменые,которые соответствуют координатам двух точек #1
Описать класс,содержащий переменые,которые соответствуют координатам двух точек.Написать функцию,которая находит длину стороны по координатам его точек.В качестве параметра функции использовать объект.Продемонстрировать работу функции в основной части программы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2010, 09:44     Описать класс,содержащий переменые,которые соответствуют координатам двух точек
Посмотрите здесь:

C++ Описать класс,содержащий переменную для хранения текстовой строки.
Создать класс, содержащий поля, которые можно использовать для хранения данных C++
C++ Класс содержащий элементы двух других классов
C++ Описать класс «файл», содержащий сведения об имени, дате создания и длине файла
C++ Описать класс с именем ZNAK, содержащий следующие поля:
Классы с наследованием. Описать класс fruit, содержащий поля сорт, размер, описание C++
Описать класс, содержащий длину строки и указатель на его первый символ C++
Описать класс Cat, содержащий информацию об одном коте (кличка и год рождения) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LineStown
 Аватар для LineStown
63 / 63 / 3
Регистрация: 04.08.2010
Сообщений: 399
08.10.2010, 12:47     Описать класс,содержащий переменые,которые соответствуют координатам двух точек #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
класс Точка
{
Скрытое:
целое координата_Х
целое координата_Y
Открытое:
Точка():координата_Х(0),координата_Y(0){};
Точка(целое временная_Х,целое временная_Y):координата_Х(временная_Х),координата_Y(временная_Y){};
пусто Занесение_данных(целое временная_Х,целое временная_Y)
{
координата_Х=временная_Х
координата_Y=временная_Y
}
};
Это описание класса точка с 2-мя координатами
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
08.10.2010, 14:43     Описать класс,содержащий переменые,которые соответствуют координатам двух точек #3
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
44
45
#include <iostream>
#include <cmath>
 
class point
{
    public:
        point(double x = 0, double y = 0) : m_x(x), m_y(y) {
        }
        
        point(const point& p) : m_x(p.m_x), m_y(p.m_y) {
        }
        
        double get_x() const {
            return m_x;
        }
        
        double get_y() const {
            return m_y;
        }
        
        void set_x(double x) {
            m_x = m_x;
        }
        
        void set_y(double y) {
            m_y = y;
        }
        
    private:
        double m_x;
        double m_y;
};
 
double distance(const point &a, const point &b) {
    return sqrt(pow(a.get_x() - b.get_x(), 2) + pow(a.get_y() - b.get_y(), 2)); 
}
 
int main()
{
    point a(0,0);
    point b(0,5);
    
    std::cout << "distance (a to b): " << distance(a, b) << std::endl;
    return 0;
}
Yandex
Объявления
08.10.2010, 14:43     Описать класс,содержащий переменые,которые соответствуют координатам двух точек
Ответ Создать тему
Опции темы

Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru