Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 31

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

18.11.2011, 15:49. Показов 2150. Ответов 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);
};
-описание класса набросал...а как перегрузить операторы не знаю...кто знает помогите пожалуйста...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2011, 15:49
Ответы с готовыми решениями:

Создать класс "Сектор единичного круга" с перегрузками
Создать класс Сектор единичного круга в прямоугольной системе координат OXY с центром в точке O(0,0), который определяется двумя...

Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ...
Создать класс Man (человек), с полями: имя, возраст, пол и вес. Определить методы задания имени, возраста и веса. Создать производный класс...

Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями
Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать абстрактный базовый класс Тройка чисел с...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2011, 15:49
Помогаю со студенческими работами здесь

Создать класс - данные - абстрактный базовый класс. Создать производные классы
Всем привет! У меня вот такая проблема.... Создать класс - данные - абстрактный базовый класс. Создать производные классы - данные типа...

Класс для нахождения площади круга
при создании класса с Pi - const int пишет ошибку IntelliSense: &quot;Circle::Circle(int radius)&quot; provides no initializer for:, подчеркивает...

Как создать Полукруг/Сектор круга/Кольцо/Сектор кольца
Кто-нибудь знает как создать в WPF Полукруг/Сектор круга/Кольцо/Сектор кольца? Круг создаю из rectangle, но как сделать сектор круга не...

Как найти дисперсию круга единичного радиуса
Пусть есть две независимые случайные величины x и y. Они относятся к окружности единичного радиуса. Вычислено мат. ожидание, плотность. Не...

Нарисовать серединные перпендикуляры к сторонам треугольника на плоскости Лобачевского в модели единичного круга
Помогите пожалуйста решить задачу. Нарисовать серединные перпендикуляры к сторонам треугольника на плоскости Лобачевского в модели...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru