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

Создать класс сектор единичного круга - C++

Восстановить пароль Регистрация
 
stalker_asu
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 31
18.11.2011, 15:49     Создать класс сектор единичного круга #1
Создать класс сектор единичного круга с центром в точке О(0,0), котор. определяется двумя точками на окружности единичного радиуса. Реализовать несколько конструкторов, метод вывода на экран информации о секторе. Перегрузить бинарные операторы: пересечение 2-х секторов(*), объединение двух секторов(+), несимметрическая разность(-). Следует учесть все спец. случаи.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<cmath>
using namespace std;
class sector {
 double X1, Y1, X2, Y2;
 public:
 sector() : X1(0), Y1(0), X2(0), Y2(0)
 {cout<<"\n vvedite koordinati dvuh tochek na kruge \n";
 cin>>X1>>Y1>>X2>>Y2;} 
 void print()const{cout<<" sector:\n Centr (0,0) \n First point=("<<X1<<","<<Y1<<") \n Second point=("<<X2<<","<<Y2<<")";}
 ~sector(){}
 sector operator*(sector op1);
 sector operator+(sector op2);
 sector operator-(sector op3);
};
-описание класса набросал...а как перегрузить операторы не знаю...кто знает помогите пожалуйста...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2011, 15:49     Создать класс сектор единичного круга
Посмотрите здесь:

C++ Создать Класс Coins (монеты). Класс сохраняет массив из 3 монет ...
Создать класс Pair(пара чисел) и класс-наследник Fraction C++
C++ Создать класс Matrix и класс Size
C++ Напишите программу, которая считывает радиус круга и печатает диаметр круга, длину окружности и площадь
Создать класс линия и производный класс отрезок C++
C++ Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ...
C++ Создать класс "Сектор единичного круга" с перегрузками
Класс для нахождения площади круга C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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