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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка файлов http://www.cyberforum.ru/cpp-beginners/thread386566.html
Всем доброго времени суток! Возникли проблемы с задачей Условие: Составить программу обработки результатов сдачи сессии студентами группы. В файл должны вводиться следующие данные: фамилия студента и его порядковый номер по журналу, результаты сдачи сессии (5 экзаменов). Обработка включает в себя: построение и вывод таблицы результатов сдачи сессии студентами с указанием среднего балла студента...
C++ Segmentation fault обработка массива #include <iostream> #include <string> #include <locale> using namespace std; void explode(wchar_t*,wchar_t**); int main() { setlocale(LC_CTYPE,""); http://www.cyberforum.ru/cpp-beginners/thread386561.html
C++ Лагранжевая интерполяция
Составить программу...
C++ Метод Эйлера
Составить программу интегрирования уравнения...
C++ Численное интегрирование функции http://www.cyberforum.ru/cpp-beginners/thread386549.html
Составить программу...
C++ Поменять местами столбцы матрицы Дана матрица размера M × N и целые числа K1 и K2 (1 ≤ K1 < K2 ≤ N). Поменять местами столбцы матрицы с номерами K1 и K2. подробнее

Показать сообщение отдельно
stalker_asu
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 31

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

18.11.2011, 15:49. Просмотров 655. Ответов 0
Метки (Все метки)

Создать класс сектор единичного круга с центром в точке О(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);
};
-описание класса набросал...а как перегрузить операторы не знаю...кто знает помогите пожалуйста...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru