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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
burning f1re
Сообщений: n/a
#1

Создать класс ПРЯМОУГОЛЬНИК со сторонами параллельными осям координат - C++

17.01.2011, 19:53. Просмотров 1716. Ответов 0
Метки нет (Все метки)

Помогите исправить
Задание: Создать класс ПРЯМОУГОЛЬНИК со сторонами параллельными осям координат (прямоугольная система координат ОXY). Реализовать метод вывода на экран информации о прямоугольнике. Перегрузить следующие бинарные операторы:объединение двух прямоугольников (+).
есть недоработанный код. Не могу понять что нужно. Помогите плз
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <stdio.h>
#include <math.h>
class Rectangle
{
  int A;\\верхняя левая координата  х\\
  int B;\\верхняя левая координата у\\
  int Lengh;\\длина прямоуг\\
  int Width;\\ширина прямоуг\\
public:
 Rectangle();
 Rectangle(int,int,int,int);
 void SetA(int a);
 void SetB(int b);
 void SetLengh(int x);
 void SetWidth(int y);
 void ShowRectangle();
 void Rectangle operator+ (const Rectangle);
};
Rectangle Rectangle::operator+(const Renctangle r){
    {
        Rectangle rezult;
        rezult.Lengh=abs(min(A)-max(r.A));
        rezult.Width=abs(max(B)-min(r.B));
        return rezult; 
    }
     void Rectangle::SetA(int a);
  A=a;
};
 void Rectangle::SetB(int b);
  B=b;
};
 
 void Rectangle::SetLengh(int x);
  Lengh=x;
};
 void Rectangle::SetWidth(int y);
 Width=y;
};
Rectangle::Rectangle(){
    SetA(0);
    SetB(0);
       SetLengh(0);
    SetWidth(0);
    
};
Rectangle::Rectangle(int a, int b,int x, int y){
 SetA(a);
 SetB(b);
 SetLengh(x);
 SetWidth(y);
 };
 #include <stdio.h>
 void main()
{
 int a, b, c, d, x, y,
 Rectangle r,r1,r2;
  printf("set the top left the point of rectangle, leigh, width \n");
 scanf("%d %d %d %d", &a, &b &x, &y,);
 \\что здесь написать не пойму\\
 r.SetA(a);
 r.SetB(b); 
 r.SetLengh(x);
 r.SetWidth(y);
 r.ShowRectangle()
     
getchar();
}
 Rectangle Rectangle::ShowRectangle();
\\и здесь тоже\\
getchar();
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2011, 19:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать класс ПРЯМОУГОЛЬНИК со сторонами параллельными осям координат (C++):

Класс прямоугольников со сторонами параллельными осям координат - C++
Описал класс прямоугольников со сторонами параллельными осям координат(Нашел как это делать и поэтому трудностей не возникло). Однако нашел...

Составить описание класса прямоугольников со сторонами, параллельными осям координат - C++
Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников...

Составить описание класса прямоугольников со сторонами, параллельными осям координат - C++
Помогите не могу понять. Нужно Составить описание класса прямоугольников со сторонами, параллельными осям координат. Как вообще...

Составить описание класса прямоугольников со сторонами, параллельными осям координат - C++
Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения...

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2011, 19:53
Привет! Вот еще темы с ответами:

Выяснить, можно ли прямоугольник со сторонами a, b уместить внутри прямоугольника со сторонами c, d - C++
Даны действительные положительные числа: a, b, c, d. Выяснить, можно ли прямоугольник со сторонами a, b уместить внутри прямоугольника со...

Можно ли прямоугольник со сторонами а,b вместить внутри прямоугольника со сторонами c,d - C++
Даны действительные числа a,b,c,d. Выясните, можно прямоугольник со сторонами а,b вместить внутри прямоугольника со сторны c,d так, чтобы...

Создать класс triangle с полями-сторонами - C++
Создать класс triangle с полями-сторонами. Определить методы изменения сторон вычисления углов, вычисление периметра. создать производный...

Создать класс triangle с полями-сторонами - C++
Создать класс triangle с полями-сторонами. Определить методы изменения сторон вычисления углов, вычисление периметра. создать производный...


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

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

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