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

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

Войти
Регистрация
Восстановить пароль
 
ЛюсяЯя
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 20
#1

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

08.10.2010, 09:44. Просмотров 410. Ответов 2
Метки нет (Все метки)

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

Описать класс с именем ZNAK, содержащий следующие поля: - C++
1. Описать класс с именем ZNAK, содержащий следующие поля: • фамилия, имя; • знак Зодиака; • день рождения (массив из трех чисел). ...

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

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

Описать класс «файл», содержащий сведения об имени, дате создания и длине файла - C++
Описать класс «файл», содержащий сведения об имени, дате создания и длине файла. Предусмотреть инициализацию с проверкой допустимости...

Классы с наследованием. Описать класс fruit, содержащий поля сорт, размер, описание - C++
В программе описать класс fruit содержащий поля сорт, размер, описание. Наследующий классы Apple с полем качество сока и Orrange с полем...

Описать класс «Окружность», содержащий данные о координатах центра окружности, ее радиусе и цвете - C++
Описать класс «окружность», содержащий данные о координатах центра окружности, ее радиусе и цвете. Предусмотреть компонентные функции...

Описать класс Cat, содержащий информацию об одном коте (кличка и год рождения) - C++
Описать на языке СИ++ класс Cat, содержащий информацию об одном коте (кличка и год рождения). Переменные класса должны быть закрытыми...

Класс содержащий элементы двух других классов - C++
Задание у Страуструпа: При наличии определений struct S У меня что-то не получается так сделать struct S{int x,y;}; ...

Создать класс, содержащий поля, которые можно использовать для хранения данных - C++
Создать класс <имя класса> (имя класса задается в соответствии с выбранным вариантом), содержащий поля, которые можно использовать для...

Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты, содержащий разн - C++
Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты,...

Создайте класс TwoDShape, содержащий длину и высоту двумерной фигуры в двух закрытых переменных класса - C++
Создайте класс TwoDShape, содержащий длину и высоту двумерной фигуры в двух закрытых переменных класса. Создайте производный от TwoDShape...

Описать класс "Число", содержащий методы: вывода значений, перевода числа из десятичной формы в восьмеричную - C++
Задание. В соответствии с вариантом составить описание класса. В классе предусмотреть не менее трех конструкторов различных типов. Объявить...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
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
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 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;
}
Ответ Создать тему
Опции темы

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